Cafe POS System
Offline-First Point of Sale
A robust point-of-sale system designed for cafes and restaurants, built with an offline-first architecture to ensure uninterrupted operations regardless of network conditions.
Frontend Software Engineer | Angular Specialist
Building scalable, performant, enterprise-grade web applications.
Frontend Software Engineer with 4+ years of experience building scalable Angular applications, recognized as an Angular expert and instructor.
Years Experience
Building production Angular applications
Egypt
Enterprise-scale frontend engineering
Instructor at NTI
60-hour curriculum design & delivery
Junior Developers
Code reviews, roadmaps & guidance
About
Focused on building frontend systems that solve real business problems.
I specialize in Angular and TypeScript, building enterprise-grade web applications that serve millions of users. At Vodafone Egypt, I engineer self-service portals and reusable component libraries consumed across multiple product teams.
My approach prioritizes clean architecture, performance optimization, and maintainability. Every component I build is designed to be composable, testable, and aligned with the long-term technical strategy of the product.
Beyond writing code, I contribute to frontend architecture decisions, drive performance initiatives, and mentor junior developers. As an Angular instructor at NTI, I designed and delivered a 60-hour curriculum covering modern Angular patterns.
I believe the best frontend engineers are measured not by the frameworks they know, but by the quality of the systems they build and the teams they elevate.
Technical Expertise
The technologies and practices I use to build production systems.
Featured Work
Selected projects demonstrating architecture decisions, technical depth, and real-world problem solving.
Offline-First Point of Sale
A robust point-of-sale system designed for cafes and restaurants, built with an offline-first architecture to ensure uninterrupted operations regardless of network conditions.
Role-Based Learning Management
An enterprise-grade learning management system with role-based access for administrators, instructors, and students, supporting course creation, enrollment, and progress tracking.
SEO-Optimized Travel Application
A high-performance tourism platform built with Angular SSR for optimal search engine visibility, featuring dynamic content rendering, interactive booking flows, and responsive design.
Career
A track record of building impactful frontend systems across industries.
Frontend Developer
Angular Instructor
Frontend Developer
Frontend Developer
Mentorship
Investing in the growth of junior developers through structured guidance and knowledge sharing.
Helping junior developers build a strong foundation in Angular, from component architecture to state management with signals and RxJS.
Conducting thorough code reviews focused on clean architecture, TypeScript best practices, and maintainable, production-ready code.
Creating structured learning paths tailored to individual goals, covering frontend fundamentals through advanced enterprise patterns.
Sharing insights on growing as a frontend engineer, navigating the industry, and building a strong technical portfolio.
Open Source
Clean code, structured thinking, and continuous improvement.
Every project starts with a clear component tree, data flow design, and separation of concerns before writing the first line of code.
Strict TypeScript with no escape hatches. Interfaces over any, exhaustive checks, and compile-time guarantees that catch bugs before runtime.
Measurable performance targets baked into the build process. Lazy loading, tree-shaking, and bundle analysis as standard practice.
Get in touch
Open to frontend engineering and full-stack opportunities. If you're looking for a developer who cares deeply about architecture, performance, and code quality, let's connect.