Full Stack Developer at KB Solutions (2026-04 – Present)
- Built a full-stack e-learning platform (courses, curriculum, enrollments, checkout, exams, certificates) using Angular on the frontend and NestJS REST APIs on the backend.
- Implemented authentication and access control (JWT, role-based users, Google/Facebook OAuth, password reset) plus commerce flows (orders, payments, coupons) with TypeORM on PostgreSQL and MySQL.
- Developed Angular UI for catalog, learning progress, reviews/Q&A, and admin dashboards, integrated with Swagger-documented NestJS APIs and file storage (avatars/media).
FrontEnd Developer at Alsoug | Cashi (2020-08 – 2026-03)
- Improved website performance by 100% (2x) by implementing Parcel.js and Webpack, leading to significant bandwidth savings and faster load times.
- Engineered 3 distinct Content Management Systems (CMS) to streamline internal operations:
- Developed a high-performance CMS using React.js.
- Maintained and optimized a legacy CMS built with Angular.
- Built a custom CMS using Native JS and PHP for specialized backend integration.
- Collaborated with the mobile team to develop high-performance Responsive WebViews, ensuring a seamless cross-platform experience.
Front-End developer at Media Gate Studios (2019-01 – 2020-05)
- Developed and deployed UI for multiple high-traffic web platforms, including StickyPosts, Alearning, and LandingPageMaker.
- Full-Stack Contribution: Took ownership of the 26Hashtags Award website, managing both frontend and backend development using PHP and MySQL.
- Modernized Legacy Code: Transitioned older projects to modern standards using React.js and ES6+, while maintaining support for Angular 15.
- Dynamic UI Implementation: Built interactive, data-driven interfaces using AJAX and integrated various third-party APIs (Google Maps, Social Auth) to enhance functionality.
Front-End developer at Pure vision egypt (2018-06 – 2019-01)
Front-End Web Developer, Responsible about developing UI for Pure Vision Websites: Puer Vision egypt.