React Native Engineer with 7+ years of experience in mobile development, UI/UX, and AI-driven applications. Proven expertise in designing, developing, and optimizing mobile applications using React Native, TypeScript, and modern cloud services. Passionate about delivering high-performance applications and mentoring teams to drive innovation and efficiency. Strong background in DevOps, native modules development (iOS & Android), and infrastructure optimization.
Education
Bachelor's Degree in Computer Science
El-Shorouk Academy, Cairo | 2014 – 2019
Languages
EnglishFluent
ArabicNative
Soft Skills & Leadership
Team Leadership & Mentorship
Problem-Solving & Critical Thinking
Agile Development & Collaboration
Cross-Functional Communication
Technical Skills
Frontend Development
React
React Native
TypeScript
JavaScript
Expo
Native Development
Swift
Kotlin
Java
Objective-C
UI/UX
UI/UX Optimization
Performance Tuning
Figma
Backend
Node.js
GraphQL
REST APIs
Flask (Python)
DevOps
CI/CD Pipelines
Release Management
Fastlane
Cloud Services
AWS
GCP
Firebase
AppCenter
Databases
MongoDB
PostgreSQL
Tools
Xcode
Android Studio
Jira
VSCode
Work Experience
Changelog from my journey
I've been working on Aceternity for the past 2 years. Here's a timeline of my journey.
Software Engineer III
Software Engineer III
Dubizzle
Dubai, UAE
Aug 2024 – Feb 2025
Technology Stack:
React, React Native, TypeScript, Expo
Key Contributions:
Fixed iOS locators for E2E testing suites
Added native and JavaScript error boundaries to handle crashes with custom error screens
Implemented a feedback and rating popup to improve app ratings
Enabled draft listings for users and made UI enhancements to listing screens
Upgraded Android SDK to version 34 to comply with Play Store deprecations
Introduced a billing system for agents to manage their payments
Added a badges feature for listings to improve visibility and categorization
Senior React Native Developer
Senior React Native Developer
Linnk (Du)
Dubai, UAE
Apr 2024 – Aug 2024
Technology Stack:
React, React Native, TypeScript
Key Contributions:
Contributed to the transition from native iOS and Android to React Native
Led the performance optimization team, applying best practices to enhance efficiency
Replaced onboarding flow loading screens with custom-made Lottie animations
Implemented a feature to allow users to cancel recurring add-ons
Resolved issues with the login process on BAU (Brownfield Application)
Senior Software Engineer
Senior Software Engineer
Nomo Fintech
Remote, UK
Feb 2023 – May 2024
Technology Stack:
React, React Native, TypeScript
Key Contributions:
Led the transition from UI Kitten package to a custom design system using Storybook
Enhanced app's development workflow by optimizing CI/CD pipelines
Implemented AIS, PIS, and COF flows for open banking API integration
Senior Software Engineer
Senior Software Engineer
Breadfast
Cairo, Egypt
Feb 2022 – Mar 2023
Technology Stack:
React Native, TypeScript
Key Contributions:
Joined as the first mobile engineer post-COVID and fixed 20+ critical bugs
Led shopping & growth development for the app with over 1 million active users
Successfully introduced TypeScript to the codebase
Implemented a new design system for consistent UI/UX
Enhanced project infrastructure and CI/CD pipelines
Featured Projects
SA Growth
Developed a beta mobile app for business growth using React Native & TypeScript.
Senior Software Engineer
May 2022 – May 2024
Remote, Saudi
React NativeTypeScriptBusiness Growth
Baeynh
Built a new mobile app featuring voice messaging, video calls, and real-time updates using Pusher.
Senior Software Engineer
Jan 2023 – Nov 2023
Remote, Saudi
React NativeTypeScriptPusherReal-time
Eldertech
Developed an app for elderly care using AWS (Chime, Lambda, Cognito, AppSync, Amplify).
Mid-Level React Native Developer
Aug 2021 – Nov 2021
Remote, Germany
React NativeAWSElderly Care
Rabbit Scooters
Migrated the app to TypeScript & React Native v0.62, optimized micro-interactions.
Mid-Level React Native Developer
Feb 2020 – Aug 2020
Cairo, Egypt
React NativeTypeScriptMicro-interactions
react-native-tooltiplize
A tooltip library for React Native.
React NativeUI LibraryOpen Source
react-native-notifications-utils
Utilities for managing notifications in React Native.