Full-Stack Developer
I specialize in building modern, responsive, and scalable web and mobile applications. I bring a deep understanding of both front-end and back-end development, combining intuitive user interfaces with robust server-side logic and secure database integration. My goal is to deliver seamless digital experiences through clean, maintainable code and scalable architecture.
What I Bring to Your Project:
End-to-End Full-Stack Development – From crafting user interfaces with HTML5, CSS3, JavaScript, Bootstrap, Vue.js, Angular, and Flutter to building powerful backend systems using Laravel, Node.js, Express.js, NestJS, and PHP, I handle the complete development lifecycle.
Responsive & Intuitive Interfaces – I build user-centric, mobile-first UIs using Bootstrap, Vue.js, Angular, and Flutter, ensuring great UX across all devices and screen sizes.
Back-End Expertise – I develop scalable and secure backend systems using Laravel (PHP), Node.js, Express.js, and NestJS, applying MVC, MVVM, and Clean Architecture principles.
API Development & Integration – I design and integrate RESTful APIs using Laravel, Express.js, Firebase, and OpenWeatherMap API, enabling dynamic content and real-time interactions across platforms.
Database Management – Experienced in working with both relational and NoSQL databases, including MySQL and MongoDB, ensuring data consistency, security, and scalability.
Authentication & Security – Implemented secure login systems using Firebase Authentication, Laravel Sanctum, session/cookie-based auth, and JWT for mobile and web apps.
Version Control & CI/CD – Skilled in Git and GitHub for version control, collaboration, and streamlined deployment workflows.
Mobile App Development – Developed cross-platform apps using Flutter, implementing Bloc pattern, Provider, and Singleton, with integrations like Firebase Auth, Firestore, and clean architecture.
Soft Skills & Agile Mindset – Strong problem-solving, collaboration, planning, and communication skills. Adaptable to Agile workflows and fast-paced environments.
Technical Skills
Frontend:
HTML5, CSS3, JavaScript (ES6+), Bootstrap, Vue.js, Angular, Flutter
Backend:
Node.js, Express.js, PHP, Laravel
Database:
MongoDB, MySQL
APIs:
RESTful APIs, Axios, Fetch
Authentication:
Firebase Auth, Cookie-based Auth
Tools & Workflow:
Git, GitHub, MVC, Clean Architecture, Postman
Projects
Dalel App (Flutter)
An educational app showcasing Egypt’s historical eras, famous figures, and cultural souvenirs.
Stack: Flutter, Firebase, Bloc Provider, Singleton, ListView, Search, Custom Animations
Bookly App (Flutter)
A book browsing app with categorized displays, search functionality, and a personal reading list.
Stack: REST APIs, Flutter, Bloc Provider, ListView, Animated Containers, Singleton
Amazon Clone App (Flutter)
A fully functional Amazon-like shopping app with authentication, cart system, and order tracking.
Stack: Flutter, Firebase Auth, Firestore, Provider, Clean Architecture
️ Weather App (Flutter)
Real-time weather forecast app displaying current and weekly weather data based on user location or search.
Stack: Flutter, OpenWeatherMap API, Provider, RESTful API Integration
E-Learning Platform (Web)
Web-based learning platform with interactive courses, user enrollment, and certificate generation.
Stack: JavaScript, HTML, CSS, Bootstrap, Git
️ E-Commerce Platform (Full Stack)
Developed a scalable e-commerce website with product listings, cart, authentication, and payment integration.
Stack: Angular, Node.js, MongoDB, RESTful APIs, Git
Full Stack Store (Web)
An online store supporting user login, product management, and order tracking.
Stack: Vue.js, Node.js, MongoDB, RESTful APIs, Git
Games Store (Web)
A gaming marketplace with dynamic product display and a secure checkout process.
Stack: Vue.js, Node.js, RESTful APIs, Git
Cafeteria Website (Full Stack)
A user-friendly cafeteria website featuring menu management and ordering system.
Stack: Native PHP, HTML, CSS, Bootstrap, MySQL, Git
Freelancing Platform (Full Stack)
Built a professional freelancing website that allows users to post jobs, apply as freelancers, and manage contracts.
Stack: Vue.js (Frontend), Laravel (Backend), MySQL, RESTful APIs, Authentication