Jeyad~5,000 users · 10 countries
Jeyad
Social app for equestrian communities, combining realtime chat, an AI assistant, events, auctions, and feeds. One monorepo also ships its sister apps, Neyaq and Qarnas.
Available for roles and projects · Cairo
Mostly React Native. 20+ live apps in 3+ years, usually as the only mobile engineer on the project.
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. One monorepo also ships its sister apps, Neyaq and Qarnas.
GetmanPersonal product · desktop app
Personal product: a local-first API client for macOS and Windows that hands API changes to frontend teams and their coding agents through Git. No account, no telemetry.
Riya Shop KSA~10,000 users · KSA
Saudi fashion commerce app covering catalog, cart, authentication, checkout, and payment integration.
Podium~10K downloads · white-label core
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.
Most of what I ship is Arabic-first, so RTL and bidirectional text are in the plan from day one. I also take over apps other teams built, like Dynamo Car and Al-Amthal, and make them stable without breaking what users rely on.

In most of these roles I was the only mobile engineer, so the architecture, the releases, and the production bugs were mine.
Softoio LLC
Sole mobile engineer. I own and maintain all 13 of Softoio's live apps and 7 more in development or awaiting release. I built 10 of them myself; the rest I inherited or delivered by directing contract engineers.
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 delays users notice.
Builds, store metadata, review rejections, and OTA fixes. 100+ releases so far.
REST APIs, Firebase, Pusher realtime, payments, push notifications, and deep links.
Arabic-first interfaces, RTL/LTR layout, and BiDi text where mentions, links, and English tech terms stay readable.
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
Turn a save-flow review into a focused skill, evaluate fresh defective and valid cases, and preserve the distinction between expected answers and observed results.
Use a controlled pending request to expose duplicate saves, verify recovery, and separate helper tests from native integration evidence.
Inspect admission before await, per-owner lifetime, failure release and the separation between request control and UI feedback.