Jeyad~5,000 users · 10 countries
Jeyad
Social app for equestrian communities, combining realtime chat, an AI assistant, events, auctions, and feeds in one mobile client.
Available for roles and projects · Cairo
React Native is the main focus. In 3+ years I have shipped 14+ live apps, often owning the architecture, release, and production fixes myself.
React Native / Flutter / TypeScript
A filtered view of apps available on the App Store and Google Play. Not every project is here. I kept the ones that best show the work.
Featured apps
Jeyad~5,000 users · 10 countries
Social app for equestrian communities, combining realtime chat, an AI assistant, events, auctions, and feeds in one mobile client.
Riya Shop KSA~10,000 users · KSA
Saudi fashion commerce app covering catalog, cart, authentication, checkout, and payment integration.
Podium3 brands · one codebase
Arabic-first fashion commerce app for Algarawi Group in Saudi Arabia, with a server-driven storefront, guest cart, and Saudi checkout.
Dynamo CarRiyadh · workshop network
Maintenance-discount coupon app for Riyadh drivers, connected to a workshop network.
HM-TaskGermany · 3 roles · offline-first
GPS work-time tracker for German facilities-management teams, with worker, supervisor, and admin roles and an offline-first sync queue.
More shipped apps
I'm a mobile engineer based in Cairo, focused mostly on React Native. My work is usually end-to-end: shape the app structure, build the screens and integrations, get it through the stores, then handle the production issues that show up after launch.
I have shipped Arabic-first products as well as English ones, so I plan for RTL and bidirectional text from the start instead of fixing them at the end. I am also comfortable joining codebases that are already moving and making them steadier without breaking what users have.

Roles where I owned the whole mobile side, from architecture and releases to the production issues after launch. Usually I was the only mobile engineer on the build.
Softoio LLC
Sole mobile engineer on 9 shipped production apps (architecture, implementation, and store releases), with technical oversight on 7 more.
Independent (Contract & Freelance)
Shipped NICHE, Rakd, and Halalah solo; co-built Gayar and 4+ other live apps with a senior developer.
Nile University
React Native production training inside a team of 5+; graduated 1st among DPE scholarship graduates.
The parts of mobile work I am usually trusted with after the first tickets.
Feature structure, navigation, state boundaries, and API flow that other developers can understand later.
Finding wasted renders, slow image lists, oversized payloads, and the small mobile delays users actually feel.
Preparing builds, store metadata, review issues, OTA fixes, and release habits that keep teams calm.
REST APIs, Firebase, Pusher realtime, payments, notifications, deep links, and the edge cases between them.
Arabic-first interfaces with RTL/LTR behavior, BiDi text, stable links, mentions, and tech terms.
Following crashes, store rejections, device-only bugs, and reports that start with 'it only happens for one user.'
The tools I use regularly enough to be useful, grouped by role.
Blog
How to handle all four permission states in React Native, guide blocked users to Settings, support Android 13 READ_MEDIA_IMAGES, and configure Axios multipart boundaries cleanly.
Why Axios defaults to waiting indefinitely, how to scope per-request timeouts to best-effort lookups, and how to build fallback states so network delays never freeze your checkout.
How to structure form state with Formik and Yup, display field-level validation errors, retain typed inputs across API failures, and prevent duplicate submissions with shared button guards and idempotency keys.