Summary

Front-End Engineer with 3+ years of experience building scalable web and mobile applications using React, Next.js, TypeScript, React Native, and modern front-end architectures. Strong background in UI/​UX, performance optimization, REST API integration, state management, and writing clean, maintainable code. Experienced in agile environments, git workflows, and collaborating with cross-functional teams.

Professional Experience

Front-End Engineer II, Payments Squad

Jan 2025 - Present

  • Refactored and optimized the Bosta Wallet page (13k+ active users), significantly improving overall UI/​UX, reducing load time
  • Participated in the Tech-Backlog upgrading the stack tools, versions and code quality
  • Front-End Engineer I, Payments Squad

    Jan 2024 - Dec 2024

  • Developed new features from scratch and implemented them in multiple dashboards and the mobile application
  • Refactored legacy codebases to improve maintainability, decrease bundle size, and enhance long-term scalability.
  • Collaborated with the team to migrate from React to Next maintaining a stable code standards
  • Enhanced critical financial and operational workflows for improved accuracy and developer experience
  • Freelance, Upwork

    Front End Developer

  • Built and delivered 3 user-friendly admin panels with React JS.
  • Re-created an entire website for a client according to updated design with CSS and Bootstrap.
  • Built an online shop application with Flutter and deployed to both IOS and Android app stores
  • Projects

    Next.js 14, Tailwind, Express.js, Docker, AWS EC2

  • Built core features (authentication, posts, likes and comments).
  • Backend Express API deployed to AWS EC2 via Docker.
  • Flutter, Dart, Nodejs

    Freelance mobile application for online agriculture related purchases

    Next.js 14, Tailwind, Sanity CMS

  • Full e-commerce platform with cart, product browsing, checkout, and CMS-backed content.
  • CSS, Bootstrap, JavaScript

  • Complete UI redesign for a corporate website.
  • React Native, Rapid API

  • Simple job-finding mobile application built with React Native.
  • Vanilla JavaScript

  • Online interactive dummy bash simulator
  • Skills
    Frontend Technologies

    React.js · Next.js · React Native · HTML · CSS · Tailwind CSS · JavaScript (ES6+) · TypeScript · Context API · Responsive UI

    Backend & APIs

    Node.js · Express.js · REST APIs · Authentication · API Integration

    Tools/services

    Git · GitHub · Docker · AWS (EC2) · Vercel · Netlify · Postman · Jira (Agile)

    Testing

    Vitest • Jest • Cypress • React testing library (RTL)

    Certificates / Awards
    Courses
    The MERN Fullstack Guide, Udemy

    Refreshed the basics about ReactJS, NodeJS, Express and MongoDB

    NextJS & React - The Complete Guide, Udemy

    Build client-side and Full-stack React.JS apps with Next.JS

    Education
    Bachelor's degree, Computer and Control Engineering, Tanta University

    Graduation project :Detection of Diabetic Retinopathy Using Deep Learning

    2015 – 2020
    Languages
    Arabic (Native)
    English (Professional)