Available for roles and projects · Cairo

I build production mobile apps for iOS and Android.

React Native is the main focus. In 3+ years I have shipped 14+ live apps, often owning the architecture, release, and production fixes myself.

3+
Years shipping
14+
Live apps
35K+
Downloads
100+
Releases

React Native / Flutter / TypeScript

Shipped work

A filtered view of apps available on the App Store and Google Play. Not every project is here; the aim is proof, not volume.

Featured apps

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.

  • React Native
  • TypeScript
  • Firebase
  • Pusher
Riya Shop KSA

~10,000 users · KSA

Riya Shop KSA

Saudi fashion commerce app covering catalog, cart, authentication, checkout, and payment integration.

  • React Native
  • TypeScript
  • Payments
Dynamo Car

Riyadh · workshop network

Dynamo Car

Maintenance-discount coupon app for Riyadh drivers, connected to a workshop network.

  • React Native
  • TypeScript
Rakd

3 roles · realtime tracking

Rakd

Car-wash booking app split across client, worker, and admin roles, with live provider tracking, payments, and loyalty.

  • React Native
  • TypeScript
  • Firebase
  • Maps
HM-Task

Germany · 3 roles · offline-first

HM-Task

GPS work-time tracker for German facilities-management teams, with worker, supervisor, and admin roles and an offline-first sync queue.

  • React Native
  • TypeScript
  • Offline-first
  • GPS

More shipped apps

About

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 RTL and bidirectional text are part of the way I build, not a late pass. I am also comfortable joining codebases that are already moving and making them steadier without breaking what users have.

Ibrahim Fathi
Ibrahim FathiMobile Engineer · Cairo
Location
Cairo, Egypt
Focus
React Native CLI
Also
Flutter
Languages
Arabic, English, German (learning)

Experience

Roles where I owned the whole mobile side — architecture, releases, and the production issues after launch — usually as the only mobile engineer on the build.

  1. Mobile Software Engineer

    Softoio LLC

    May 2024 — Present
    Full-time · Remote

    Sole mobile engineer for 9 shipped production apps, with technical oversight on 7 more — owning architecture, implementation, and store releases.

    • Own the Jeyad super-app for the Gulf equestrian community: realtime auctions, championships, a searchable 9M+ horse database, a social feed, chat, and Agora live streaming. ~5,000 users across 10 countries with 595K+ logged interactions.
    • Made Jeyad white-label — shipped two sister apps, Neyaq and Qarnas, on the same codebase in about two weeks each.
    • Built Jeyad's auctions (Veriff KYC, deposits, live bidding synced with on-site bids, and in-app e-signature contracts) and a championship engine with multi-criteria judging and fantasy-style predictions.
    • Shipped Jeyad TV on tvOS and Android TV — HLS via react-native-video on tvOS, native Agora on Android TV — and fixed New Architecture (Fabric) interop along the way.
    • Built HM-Task, a GPS work-time tracking app for German facilities staff: three roles, six languages, an offline-first sync queue with idempotency keys, and a server-driven state machine.
    • Delivered Riya Shop KSA, a multi-brand e-commerce app for the Saudi market with payments — at ~10,000 users, my biggest app by user count.
    • Directed 5 contract engineers through to release, mentored one into a permanent engineering role, and took over externally built apps (Dynamo Car, Al-Amthal), rebranding and stabilizing them for production.
    • Run the release pipeline for both stores: 100+ releases, OTA updates and hotfixes, and an automated build and signing workflow on GitHub Actions and Expo EAS.
    Related apps
    • Jeyad
    • Jeyad TV
    • HM-Task
    • Riya
    • Neyaq
    • Qarnas
    • Dynamo Car
    • Al-Amthal
  2. React Native Developer

    Independent (Contract & Freelance)

    Aug 2023 — Present
    Contract & Freelance · Remote

    Shipped NICHE, Rakd, and Halalah solo; co-built Gayar and 4+ other live apps with a senior developer.

    • Built NICHE Real Estate solo, from first screen to store release: advanced search filters, virtual tours, and a comparison-focused browsing flow. Live on both stores.
    • Built Rakd solo: a three-role car-wash booking platform with real-time tracking, payments, loyalty rewards, and an admin dashboard.
    • Co-built and maintained Gayar and 4+ other live apps alongside a senior developer — features, bug fixes, and UX improvements from user feedback.
    • Shipped Halalah in Flutter; it holds a 4.5★ rating on the App Store.
    Related apps
    • NICHE
    • Rakd
    • Gayar
    • Halalah
    • Vom Accounting
    • Win Coupons
    • AquaHana
    • PAL-IN Store
    • Fatwalraq
  3. React Native Developer Intern

    Nile University

    Nov 2023 — Feb 2024
    Internship · Cairo

    React Native production training inside a team of 5+; graduated 1st among DPE scholarship graduates.

    • Completed a 3-month intensive React Native program inside a team of 5+ developers, with structured code reviews.
    • Worked through production React Native patterns end to end: custom UI, navigation, async flows, and state management.
    • Graduated 1st among all DPE scholarship graduates with a full-stack React Native and Node.js capstone — the result that led directly to my first production role.

Education and training

  • B.Eng. in Power Mechanical EngineeringZagazig University · Faculty of Engineering2021
  • React Native Specialist Certification (1st in cohort)Nile University · DPE Program2023
  • Flutter Developer CertificationGoogle Developer Student Clubs2023
  • Flutter TrackRoute Academy2022

Where I am useful

The parts of mobile work I am usually trusted with after the first tickets.

Architecture

Feature structure, navigation, state boundaries, and API flow that other developers can understand later.

Performance

Finding wasted renders, slow image lists, oversized payloads, and the small mobile delays users actually feel.

Releases

Preparing builds, store metadata, review issues, OTA fixes, and release habits that keep teams calm.

Integrations

REST APIs, Firebase, Pusher realtime, payments, notifications, deep links, and the edge cases between them.

Internationalization

Arabic-first interfaces with RTL/LTR behavior, BiDi text, stable links, mentions, and tech terms.

Production debugging

Following crashes, store rejections, device-only bugs, and reports that start with 'it only happens for one user.'

Stack

The tools I use regularly enough to be useful, grouped by role.

Mobile

  • React Native CLI
  • Flutter
  • TypeScript
  • JavaScript
  • Dart

State and data

  • Redux Toolkit
  • React Query
  • Zustand
  • Context API

Backend and APIs

  • Node.js
  • Express
  • REST
  • Firebase
  • Supabase
  • Pusher

App integrations

  • Payment SDKs
  • OneSignal
  • Deep linking
  • Universal links
  • Cloudflare

Release

  • App Store Connect
  • Play Console
  • OTA updates
  • CI/CD

Daily tools

  • Git
  • GitHub
  • Postman
  • Figma
  • VS Code

Blog

Latest posts

1 min read

RTL Rendering Reference (fixture)

Permanent draft fixture — verifies right-to-left post rendering with LTR-isolated code blocks. Never published; kept as a visual regression canary.

All posts →

Need mobile work shipped?

I am open to full-time React Native roles and selected freelance builds. Send the context, the state of the app, and what needs to happen next.