React.js & Next.js Front-End Developer | TypeScript | Redux Toolkit
Building scalable, production-grade web applications with modern frontend architecture.
 
Experienced in building reusable design systems, implementing secure JWT authentication, and engineering efficient state management solutions with Redux Toolkit and RTK Query.
 
Focused on performance optimization, clean architecture, and delivering high-quality solutions in Agile environments.
Jan 2024 – Present | Cairo, Egypt
 
Front-End Developer building scalable, production-grade web applications using React.js, Next.js, and TypeScript.
 
• Architected reusable UI component libraries and internal design systems using Tailwind CSS and Material UI, adopted across 5+ production applications.
• Implemented secure JWT authentication, role-based access control, and protected route strategies.
• Engineered efficient state management solutions using Redux Toolkit and RTK Query for optimized API communication.
• Applied SSR, CSR, and modern component-based architecture patterns to improve scalability and SEO.
• Improved performance through code splitting, lazy loading, and optimized rendering techniques.
• Contributed to CI/CD workflows using Azure Pipelines and Git in Agile (SCRUM) environments.
 
Key Projects:
• SaaS Platform – Built multilingual (i18n) architecture with dynamic routing and payment gateway integration.
• Admin Dashboard – Developed real-time management system with modular UI and data visualization.
• Retail POS System – Designed order processing and shift lifecycle management system with advanced cart logic.
Frontend:
React.js, Next.js, TypeScript, JavaScript (ES6+)
 
State Management:
Redux Toolkit, RTK Query, React Context
 
Styling & UI:
Tailwind CSS, Material UI (MUI), Responsive Design
 
Architecture & Performance:
SSR, CSR, Component-Based Architecture, Code Splitting, Lazy Loading
 
Integration & Security:
REST APIs, JWT Authentication, Role-Based Access Control
 
Tools:
Git, GitHub, Azure DevOps, CI/CD, Firebase
Alexandria, Egypt – 2017
 
Transitioned into Front-End Development through self-study and hands-on project experience. Applied engineering problem-solving skills to build scalable and maintainable web applications.
Comprehensive front-end training covering HTML5, CSS3, JavaScript, React.js, and modern web development fundamentals.
 
Built multiple hands-on projects and applied best practices in responsive design and component-based architecture.