ABOUT

Software Engineer with over 3 years of experience, including 2+ years specializing in React Native mobile development. Strong background in native iOS (Swift) and Android (Kotlin/​Java) development . Proven ability to modernize legacy codebases, build complex features, and deliver measurable improvements in app performance and user engagement. Delivered a KYC identity verification SDK with on-device ML inference and achieved 70% unit test coverage on a government-facing application.

PROFESSIONAL EXPERIENCE
  • Developed an KYC App with liveness and face matching check with ID, Major implementation in native Android & iOS. Delivered as a configurable SDK for integration across multiple apps.
  • Developed AI Chat App as a reusable SDK for multiple apps
  • Nov 2023 – presentCairo, Egypt
  • Developed a Chat App as a reusable SDK for multiple apps
  • Migrated 20K+ lines of legacy JavaScript to TypeScript, boosting performance and maintainability.
  • Developed Ministry of Sport (MOS) Saudi Arabia app
  • Built complex UI components for key services aligned with business needs.
  • Achieved 70% unit test coverage
  • EDUCATION
    Bachelor's degree in Computer Science, Ain Shams University
    2019 – 2023
    PERSONAL PROJECTS
    Bastah, Content Discovery Platform | Freelance

    React Native mobile application enabling users to explore fresh fish content and creators to share posts and reels

  • Built dual-role flows (user & Bastah) with authentication
  • Upgraded app for latest Android requirements (16 KB), enabling store publishing
  • Improved UI/​UX across key screens
  • Fixed API issues and improved data handling
  • Integrated new API endpoints
  • Technologies: React Native, TypeScript, Redux Toolkit, React Query, RESTful APIs

    SPC Academy, Dental Education Platform | Freelance

    React Native mobile application delivering comprehensive dental courses and professional training.

  • Upgraded app to latest React Native, fixing 20+ critical bugs and updating 10+ packages, improving stability by 75%
  • Built custom video player with advanced controls (seek, speed, skip, mute, fullscreen).
  • Redesigned 12+ screens with modern UI/​UX improvements.
  • Technologies: React Native, TypeScript, Redux Toolkit, React Query, RESTful APIs.

    RN-CICD⁠, Fastlane, Firebase, CircleCI

    Implemented CI/​CD pipelines for React Native apps using CircleCI and Fastlane, automating testing, builds, and deployment to Firebase.

    React Native CI/CD⁠, AppCenter, Udemy Course

    Built as part of the "Master CI/CD for React Native" course, this project automates testing, building, and deployment using CI/​CD pipelines.

    TECHNICAL SKILLS
    Languages: TypeScript, JavaScript, Kotlin, Java, Swift
    Frameworks: React Native, React, SwiftUI
    State Management: Context API, Redux Toolkit, React Query
    Backend Integration: REST, GraphQL
    DevOps & Tools: Git, Azure CI/CD, Fastlane, App Center
    AI-Assisted Development: Cursor, Claude, ChatGPT, GitHub Copilot