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.

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
Interests & Passions
Areas that drive my curiosity and growth
Languages
Technical Skills
A comprehensive overview of my technical expertise spanning frontend, backend, AI/LLM, database, and DevOps technologies.
🎨Frontend
Technologies and tools in frontend
⚙️Backend
Technologies and tools in backend
🤖AI & LLM
AI, LLMs, and intelligent application development
🗄️Database
Technologies and tools in database
🚀DevOps
Technologies and tools in devops
Additional Skills & Competencies
Other technologies, frameworks, and methodologies I work with
Testing
State Management
APIs & Tools
Methodologies
Work Experience
My professional journey in software development and education, showcasing my growth and contributions across various organizations.
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:
Software Engineer
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:
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:
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:
Back End Developer
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:
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
A flexible and customizable Kanban board component for React applications with advanced features like drag-and-drop, filtering, and search functionality.
Key Features:
Technologies:
react-daily-timeline-sheet
A customizable timeline component for React applications that visualizes working and non-working hours in a horizontal timeline.
Key Features:
Technologies:
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
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:
Continuous Learning
Ongoing education and skill development in emerging technologies
AI & Machine Learning
Advanced Development
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.
Contact Info
Location
Alexandria, Egypt