Hi, I'm Hamdy Ibrahim

|

Building scalable applications with React, Node.js, and AI/LLM technologies. I take ownership of complex features and ship great products.

3+
Years Experience
20+
Projects Completed
500+
Students Taught
Hamdy Ibrahim - Software Engineer from Alexandria, Egypt
🚀

About Me

A passionate developer with a drive for creating innovative solutions and sharing knowledge with others.

Who I Am

I am a Software Engineer delivering scalable solutions across multiple industries. With over 3 years of experience building modern web applications using React.js, Node.js, and Next.js, I excel at taking ownership of complex features and am driven to continuously learn and master new technologies.

My expertise extends to AI/LLM integration using Langraph, OpenAI API, and Claude Code for building intelligent applications. When I'm not coding, I mentor aspiring developers, having taught 500+ students at AMIT Learning, and contribute to open-source projects like React Custom Kanban Board and React Daily Timeline Sheet.

What I Do

Full-Stack Development

Building scalable applications from concept to deployment

AI/LLM Integration

Building intelligent apps with OpenAI, Langraph & Claude

Teaching & Mentoring

Guiding the next generation of developers

Open Source

Contributing to and maintaining NPM packages

Technical Skills

Technologies and tools I work with daily

React.js
Next.js
Node.js
TypeScript
Express.js
Nest.js
MongoDB
PostgreSQL
Redis
Prisma
GraphQL
FastAPI
Langraph
OpenAI API
AI SDK
Claude Code
LLMs
AWS
Docker
Git

Interests & Passions

Areas that drive my curiosity and growth

AI & LLM Development
Full Stack Architecture
Teaching & Mentoring
Open Source
Problem Solving
Continuous Learning

Languages

Arabic
Native
English
Professional

Technical Skills

A comprehensive overview of my technical expertise spanning frontend, backend, AI/LLM, database, and DevOps technologies.

🎨Frontend

Technologies and tools in frontend

⚛️React.js
Next.js
📘TypeScript
🎨Tailwind CSS
🎯Material UI

⚙️Backend

Technologies and tools in backend

🟢Node.js
🚂Express.js
🐱Nest.js
FastAPI
GraphQL

🤖AI & LLM

AI, LLMs, and intelligent application development

🤖OpenAI API
🔗Langraph
🧠AI SDK
💬Claude Code
LLMs

🗄️Database

Technologies and tools in database

🍃MongoDB
🐘PostgreSQL
🔴Redis
Prisma

🚀DevOps

Technologies and tools in devops

☁️AWS
🐳Docker
🌊Digital Ocean
📝Git

Additional Skills & Competencies

Other technologies, frameworks, and methodologies I work with

Testing

Jest
Cypress
Testing Library

State Management

Redux-Saga
Zustand
Context API

APIs & Tools

REST
RJSF
Airtable

Methodologies

Agile
Scrum
CI/CD

Work Experience

My professional journey in software development and education, showcasing my growth and contributions across various organizations.

Software Engineer

Snjallgogn
Reykjavik, Iceland (Remote)
Sep 2024 - Present
Work

Client Development team - Building agentic systems and advanced business platforms for enterprise clients across various operations.

Key Achievements:

  • Worked on the client development of an agentic system providing support for the company's clients across sales, business forecasting, and customer support
  • Led end-to-end development of an advanced business forecasting platform integrated with Airtable, featuring RBAC and advanced form builder (RJSF)
  • Worked with the team in overhauling the application's UI design, serving thousands of customers with modern web technologies
  • Created a reusable library of custom templates, widgets, and fields using RJSF, streamlining form development for all developers

Technologies Used:

React.js
Next.js
TypeScript
RJSF
Airtable API
AI/Agentic Systems

Software Engineer

Pro Crew
Alexandria, Egypt
Feb 2024 - Mar 2025
Work

Led development of an integrated time-tracking and task-management SAAS system for web and desktop platforms.

Key Achievements:

  • Led development of time-tracking and task-management system (SAAS), boosting productivity by 30% and reducing task management time by 40%
  • Implemented offline tracking solution to prevent loss of user sessions during internet disconnections
  • Leveraged Next.js V14.2, Material UI, and Redux-Saga for robust front-end solutions
  • Engineered a secure desktop application using Electron.js V23.0.0 with Google login and task management features
  • Designed scalable backend solutions with Nest.js V9.3.8, MongoDB, Bull, and Redis

Technologies Used:

Next.js
Material UI
Redux-Saga
Electron.js
Nest.js
MongoDB
Redis
Bull

Full Stack Instructor

AMIT Learning
Alexandria, Egypt
Jun 2024 - Oct 2024
Teaching

Designed and delivered comprehensive curriculum covering front-end and back-end development technologies.

Key Achievements:

  • Designed and delivered comprehensive curriculum modules covering front-end and back-end development
  • Mentored and guided students through real-world projects, fostering practical skills in software architecture
  • Applied interactive learning strategies to engage students and enhance understanding of complex programming concepts
  • Taught React.js, Node.js, and modern web development practices to aspiring developers

Technologies Used:

React.js
Node.js
JavaScript
TypeScript
MongoDB
Express.js

Full Stack Developer

GeekyAir
Alexandria, Egypt
Mar 2023 - Mar 2024
Work

Architected and delivered multiple client platforms including marketing dashboards, mapping solutions, and mediation services.

Key Achievements:

  • Architected the 888clients dashboard to manage 100+ marketing websites using Next.js 14, React 18, TypeScript
  • Integrated Google Maps, Google My Business, Facebook, and Instagram for unified data workflows
  • Deployed platforms on AWS (S3/CloudFront/EC2) for scalability and reliability
  • Built SeekMaps: interactive discovery with refined search, improving real-time data accuracy by 70%
  • Built mypmclaim email server with Express + Nodemailer for scale without third-party services
  • Led Direct Mediation Service full-stack build (React 18 + Express), deployed on Google Cloud
  • Created Laptop Return interactive API docs and secure JSON REST API over Airtable on DigitalOcean

Technologies Used:

Next.js
React
TypeScript
Express.js
AWS
Google Cloud
Airtable
Node.js

Back End Developer

Shahbndr (Fulfly)
Alexandria, Egypt
Jun 2023 - Jul 2024
Work

Enhanced e-commerce dropshipping websites with scalable server-side solutions and security implementations.

Key Achievements:

  • Enhanced e-commerce dropshipping websites by implementing scalable, efficient server-side solutions
  • Optimized performance and improved user experience across the platform
  • Collaborated across teams to integrate new features driving business growth and customer satisfaction
  • Improved security protocols and implemented best practices to protect sensitive customer data
  • Ensured compliance with regulations using Express V4.17.1

Technologies Used:

Express.js
Node.js
MongoDB
REST APIs
Security

NPM Packages

Open-source React components and utilities I've created to help developers build better applications faster. Each package is designed with flexibility, performance, and developer experience in mind.

react-custom-kanban-board

v2.0.0
1.2k+ downloads
UI Component

A flexible and customizable Kanban board component for React applications with advanced features like drag-and-drop, filtering, and search functionality.

Key Features:

Dynamic Drag-and-Drop with Framer Motion
Customizable Card Rendering
Advanced Filtering & Search
WIP Limits & Column Management
Responsive Design
UI Library Integration

Technologies:

React
TypeScript
Framer Motion
Chakra UI

react-daily-timeline-sheet

v1.3.0
800+ downloads
UI Component

A customizable timeline component for React applications that visualizes working and non-working hours in a horizontal timeline.

Key Features:

Customizable Colors and Styles
Flexible Time Formats (12/24 hour)
Working/Non-working Hours Visualization
Responsive Design
Easy Integration
TypeScript Support

Technologies:

React
TypeScript
CSS
JavaScript

Looking for custom React components or utilities? Let's collaborate!

Education & Background

My academic foundation that shapes my approach to software engineering and problem-solving.

Academic Background

Bachelor of Science in Computer Science

Alexandria University
Faculty of Science
Alexandria, Egypt
Sep 2020 - Jul 2023
GPA: 3.51/4.0

Comprehensive study of computer science fundamentals with emphasis on software engineering, web technologies, and modern development practices.

Key Achievements

  • Graduated with Excellent with Honors (GPA: 3.51/4.0)
  • Specialized in Software Engineering and Web Development
  • Completed advanced projects in full-stack development
  • Strong foundation in algorithms, data structures, and system design

Relevant Courses:

Data Structures & Algorithms
Software Engineering
Database Systems
Web Development
Computer Networks
Object-Oriented Programming

Continuous Learning

Ongoing education and skill development in emerging technologies

AI & Machine Learning

LLM Development
OpenAI API
Langraph
AI SDK

Advanced Development

System Design
Microservices
Cloud Architecture
DevOps

Get In Touch

I'm always interested in new opportunities and collaborations. Whether you have a project in mind or just want to say hello, feel free to reach out!

Let's Discuss Your Project

Have a project in mind? I'd love to hear about it. Send me an email and let's create something amazing together.

Send Email

Contact Info

Location

Alexandria, Egypt

Follow Me

Connect with me on social platforms

Looking For

Full-stack development projects
AI/LLM integration projects
Technical consulting and mentoring
Open source contributions