Skip to content

Senior Mobile Engineer,Flutter Architect,Mobile Team Lead

I build mobile
experiences
that scale.

From architecture to production — engineering reliable, high-performance digital products used across real-world industries.

Ahmed Mohamed Abdelmoty

Ahmed Abdelmoty

Open to new projects

Watch the 30-second film

Based in Cairo, Egypt · Working with teams across the Gulf, Europe, India & Morocco

Read as:
  1. 01Architecture
  2. 02Systems
  3. 03Product
  4. 04Production
6+
Years experience
Flutter products since 2020
45+
Feature modules
One platform · Rafiq Al Hajj
50+
Published apps
App Store & Google Play
~50%
Shorter order processing
POS optimisation · Posbank

01Selected work

Products built for scale and shipped to production.

Five flagship products, from an enterprise Hajj & Umrah platform to Wasl, a restaurant SaaS I designed and built. Each preview here is a schematic illustration of what the product does; real screenshots are inside the case studies.

OperationsAR · ENLiveSOSTransportLive trackingFEATURE MODULESBLE TAFWEEJLive trackingBLETransportTafweejSOS
Illustration

01Enterprise · Hajj & Umrah

Rafiq Al Hajj

Pilgrim journeys run through multi-role operational systems: live tracking, BLE Tafweej tracking, SOS workflows, transportation coordination and operational dashboards, in Arabic and English.

Role
Mobile Team Lead — architecture, delivery and the Flutter team
Key challenge
Scale without entanglement
  • Flutter
  • Dart
  • BLoC
  • Modular architecture
  • WebSockets
  • +5 more
View case study
KitchenLiveNewTableTableCookingTableTableTableReadyTableMenuTABLEOrderTABLE QR
Illustration

02SaaS · Restaurants

Wasl

An Arabic-first SaaS that runs a restaurant's day: table-QR ordering, kitchen and staff screens, billing, inventory and loyalty, plus a branded mobile app per restaurant from one Flutter engine.

Role
Founder & engineer — product, architecture, backend and Flutter clients
Key challenge
Isolation in the database, not by convention
  • Flutter
  • Dart
  • Laravel 12
  • PHP 8.3
  • PostgreSQL (RLS)
  • +6 more
View case study
Map searchMap searchBookRECOMMENDED
Illustration

03Real estate · Rentals

Muajara

Interactive map search, real-time reservations and booking management for landlords, tenants and brokers, with AI-powered property recommendations.

Role
Led Flutter development
Key challenge
Map-first discovery
  • Flutter
  • Dart
  • Clean Architecture
  • Google Maps
  • Firebase
  • +3 more
View case study
Work ordersAUTHORITYPROVIDERReportedAssignedInspectedClosedINSPECTEDASSIGNEDREPORTEDCLOSEDInspectionCHECKLIST
Illustration

04Government · Energy

Ministry of Energy Platform

Inspections, work-order tracking and operational dashboards for fuel stations, with multi-tenant RBAC and secure JWT workflows for authorities and service providers.

Role
Flutter engineering
Key challenge
Multi-tenancy
  • Flutter
  • Dart
  • Clean Architecture
  • Dio
  • Retrofit
  • +3 more
View case study
CLOUD SYNCOrdersORDERPayBranchesSALESLiveINVENTORY · PRICING
Illustration

05Retail · Restaurants

POS & Restaurant Systems

Cloud-based POS and restaurant management for multi-branch operations: ordering, real-time sales tracking, inventory and secure payments.

Role
Flutter Developer
Key challenge
Multi-branch operations
  • Flutter
  • Dart
  • Cloud sync
  • Payments
  • Multi-branch
View case study

More product work

  • Maroon Ride

    Mobility · Ride-sharing

    Two Flutter apps, for passengers and drivers, on one backend with real-time rides over Pusher. Passengers get ride booking, live tracking, intercity rides, payments, coupons, referrals and in-app chat; drivers get ride acceptance, live navigation, KYC and vehicle verification and a wallet. Google Maps handles pickup, drop-off and turn-by-turn navigation, and push notifications run on Firebase Cloud Messaging.

    • Flutter
    • Real-time rides (Pusher)
    • Google Maps
    • Payments
    • Firebase Cloud Messaging
    • Google & Apple sign-in
  • Fair Value

    Professional services marketplace

    A Flutter app linking businesses with legal, accounting, tax and consulting providers, built on Clean Architecture, BLoC/Cubit and SOLID. Customers and providers each get their own role with full company management, dynamic request forms, file uploads, quotations and invoices, and a timeline for every order. Arabic and English with full RTL support and dark and light themes.

    • Flutter
    • Clean Architecture
    • BLoC/Cubit
    • Retrofit + Dio
    • GetIt
    • Arabic / English
    • RTL

Published apps

A selection from the 50+ apps I've built or contributed to on the stores.

Code on GitHub (opens in a new tab)

Each star is an app. Use the arrow keys to move between stars and Enter to open one. The same apps are listed after the constellation.

  • Android
  • iOS

Rafiq Al Hajj

Enterprise Hajj & Umrah platform with live pilgrim tracking and SOS workflows.

These 10 apps as a list

02Work with me

What I can build for you.

For founders and businesses with a product to launch, and for companies that need senior mobile engineering or a lead for their team.

  • Launch a new app

    From an idea to an app in the App Store and on Google Play: the scope, the flows, one Flutter codebase for iOS and Android, and the release.

    • Flutter · iOS · Android
    • Scope and milestones
    • Store release
    50+ published apps
  • Build the whole product

    The mobile apps, the backend and the admin dashboard designed as one system, so the product can grow without being rebuilt.

    • Apps + backend + dashboard
    • Real-time features
    • Multi-tenant SaaS
    Wasl, built end to end
  • Fix or scale an existing app

    Slow screens, crashes, a codebase that's hard to change: a review of the architecture first, then a clear plan and the work to make it stable and fast.

    • Architecture review
    • Performance
    • Refactoring with tests
    ~50% shorter order processing (POS)
  • Lead your mobile team

    For companies building at scale: technical direction, code review and mentoring, as the mobile lead or as a senior engineer inside your team.

    • Technical direction
    • Code review
    • Mentoring
    Led the Flutter team on Rafiq Al Hajj

Have an idea or an app to fix?

Tell me about it in a few lines. I'll reply with the questions that matter.

03How I engineer

From idea to real impact, one deliberate system.

A structured lifecycle for mobile products that stay maintainable as features, users and teams grow. Open a stage for the detail.

Users, goals, constraints

  • User flows & edge cases
  • Platform and integration constraints
  • What success looks like

Stage 01 / 06

Understand

Start from the people using the product and the business behind it. Map the critical flows, edge cases and integrations before any code is written.

Boundaries that scale

  • Clean Architecture & SOLID
  • Feature modules
  • BLoC / Cubit state, DI with GetIt
  • REST & GraphQL contracts

Small, reviewable increments

  • Code review on every change
  • Reusable UI components
  • Localisation & RTL from day one

Confidence to change

  • Unit tests for business logic
  • Widget tests for UI states
  • Integration tests for key journeys

Automated, repeatable releases

  • GitHub Actions & Jenkins
  • Fastlane for store delivery
  • Shorebird for OTA updates

Measure, then improve

  • Firebase Analytics
  • Performance profiling
  • Continuous improvement after launch

What every stage is held to

  • Maintainable

    Code the next engineer can understand and change safely.

  • Scalable

    Architecture that absorbs new features and new team members.

  • Performant

    Smooth on mid-range devices, not just flagships.

  • Reliable

    Real-time and critical flows that hold up in production.

  • Collaborative

    Close work with backend, design, QA and product.

04About

Engineering leadership, grounded in shipping.

Ahmed Mohamed Abdelmoty, Senior Mobile Engineer

I'm Ahmed Mohamed Abdelmoty, a Senior Mobile Engineer and Mobile Team Lead based in Cairo. For 6+ years I've engineered production Flutter apps for companies in Saudi Arabia, Bahrain, Egypt and Europe, from restaurant POS systems to an enterprise Hajj & Umrah platform built from 45+ feature modules.

  • Mobile architecture

    Scalable module boundaries, state management and conventions that keep large Flutter codebases maintainable as features and teams grow.

  • Production engineering

    Real-time features over WebSockets, Firebase and BLE that hold up in production, delivered through automated releases from pull request to the App Store and Google Play.

  • Team leadership

    Setting technical direction, reviewing code and mentoring engineers, with backend, design and QA close by, so product goals become reliable releases.

Outside client work, I designed and built Wasl, a multi-tenant restaurant SaaS, end to end: the Laravel and PostgreSQL backend, the web surfaces and the Flutter apps on top.

Based in
Cairo, Egypt
Current
Mobile Team Lead, ATAM Digital Solution
Previously
Elmedad Technology · AKS Technology · Posbank · Almurafiq
Education
Diploma in Information Systems, Abbasia High Institute for Computer Systems (2018–2019)Additional academic studies, Al-Azhar University (2015–2017)
Languages
Arabic (native) · English (professional working proficiency)

Reach

Based in Cairo, working with teams across the Gulf, Europe, North Africa and India.

  • CairoBase · Elmedad · AKS
  • Saudi ArabiaAlmurafiq · ATAM
  • BahrainPosbank
  • EuropeATAM
  • MoroccoATAM
  • IndiaATAM
SAUDI ARABIAALMURAFIQ · ATAMBAHRAINPOSBANKEUROPEATAMMOROCCOATAMINDIAATAMCAIROBASE

05Experience

Six years of shipping, from developer to team lead.

Roles in Egypt, Bahrain and Saudi Arabia, and now leading mobile at ATAM Digital Solution across Saudi Arabia, Europe, India and Morocco. Open a role for what I did there.

  1. to Present

    Saudi Arabia · Europe · India · Morocco

    • Lead the architecture and delivery of enterprise Hajj & Umrah mobile platforms serving thousands of users across multiple operational regions.
    • Designed a scalable multi-tenant Flutter architecture with 45+ feature modules, improving maintainability and feature delivery.
    • Built real-time infrastructure with WebSockets, Firebase FCM and BLE tracking for live pilgrim coordination during Hajj, and ship OTA hotfixes with Shorebird.
    • Lead a distributed Flutter team: automated CI/CD releases, code reviews, mentoring and engineering standards.

    ShippedRafiq Al Hajj, in Published apps

  2. to

    Egypt

    • Developed production Flutter apps for GCC markets with multilingual support and responsive UX.
    • Implemented real-time synchronisation and push notifications with Firebase and backend integrations.
    • Refactored feature modules to Clean Architecture and optimised performance, reducing app startup time.

    ShippedWafed, in Published apps

  3. to

    Cairo, Egypt

    • Delivered multiple production Flutter apps for Saudi-market clients, focused on scalability and performance.
    • Integrated REST APIs, Firebase services, authentication and payment gateways.
    • Maintained CI/CD pipelines for stable Android and iOS releases.

    ShippedStar, in Published apps

  4. to

    Bahrain

    • Built cloud-based POS and restaurant management apps that improved operational efficiency by about 30%.
    • Optimised POS ordering workflows, cutting order processing time by nearly 50%.
    • Built real-time sales tracking and multi-branch inventory, and integrated secure payments.

    ShippedPOPS Management, in Published appsPOPS Enterprise, in Published apps

  5. to

    Saudi Arabia

    • Developed and maintained Flutter apps for business and service management platforms.
    • Integrated authentication, REST APIs, push notifications and Firebase services.
    • Took part in architecture discussions and delivered scalable mobile solutions for Saudi-market clients.

06Technical expertise

Technologies I work with, and how they connect.

Eight domains, grouped by the problem each tool solves. No percentage bars: point at a technology to light up what it has shipped alongside.

View GitHub (opens in a new tab)

8 domains · 46 technologies

  • Mobile Engineering

    • Seen in Rafiq Al Hajj, Wasl, Muajara, Ministry of Energy Platform, POS & Restaurant Systems, Maroon Ride, Fair Value.
    • Seen in Rafiq Al Hajj, Wasl, Muajara, Ministry of Energy Platform, POS & Restaurant Systems.
    • Seen in Rafiq Al Hajj, Wasl, Fair Value, How I engineer · Build.
    • Seen in How I engineer · Optimize.

    Applied in 50+ published appsFair Value (AR/EN, RTL)

  • Architecture & State

    • Seen in Muajara, Ministry of Energy Platform, Fair Value, How I engineer · Architect.
    • Seen in Fair Value, How I engineer · Architect.
    • Seen in Rafiq Al Hajj, Fair Value, How I engineer · Architect.
    • Seen in Fair Value, How I engineer · Architect.
    • Seen in Rafiq Al Hajj, Wasl, How I engineer · Architect.

    Applied in Rafiq Al Hajj — 45+ modulesWasl — 25-module backend

  • Real-time & Location

    • Seen in Rafiq Al Hajj, Wasl.
    • Seen in Rafiq Al Hajj.
    • Seen in Rafiq Al Hajj, Maroon Ride.
    • Seen in Muajara, Maroon Ride.

    Applied in Rafiq Al HajjWaslMuajaraMaroon Ride

  • Backend & APIs

    • Seen in Muajara, How I engineer · Architect.
    • Seen in How I engineer · Architect.
    • Seen in Ministry of Energy Platform, Fair Value.
    • Seen in POS & Restaurant Systems, Maroon Ride.
    • Seen in Ministry of Energy Platform.
    • Seen in Wasl.
    • Seen in Ministry of Energy Platform, Fair Value.
    • Seen in Wasl.

    Applied in WaslMinistry of Energy PlatformPOS & Restaurant Systems

  • Cloud & Services

    • Seen in Rafiq Al Hajj, Muajara, Ministry of Energy Platform, How I engineer · Optimize.
    • Seen in Rafiq Al Hajj, Wasl, Maroon Ride.
    • Seen in How I engineer · Optimize.

    Applied in Rafiq Al HajjMuajara

  • DevOps & CI/CD

    • Seen in Wasl, How I engineer · Deploy.
    • Seen in How I engineer · Deploy.
    • Seen in How I engineer · Deploy.
    • Seen in Rafiq Al Hajj, How I engineer · Deploy.
    • Seen in How I engineer · Deploy.

    Applied in CI/CD releases at ATAM and AKS

  • Testing

    • Seen in How I engineer · Test.
    • Seen in How I engineer · Test.
    • Seen in How I engineer · Test.

    Applied in Part of every delivery stage

  • AI Integrations

    • Seen in Rafiq Al Hajj.
    • Seen in Muajara.
    • Seen in Rafiq Al Hajj, Muajara.

    Applied in Rafiq Al Hajj AI assistantMuajara recommendations

07Questions

Before we talk, the usual questions.

  • What kind of projects do you take on?

    Mobile apps for iOS and Android built with Flutter: a first version of a new product, a full platform with its backend and dashboard, or an existing app that needs to become faster and easier to change. Companies also bring me in to lead or strengthen their mobile team.

  • How long does it take to build an app?

    It depends on the scope. After a first call I write down what will be built, in which order and roughly when, so the timeline is clear before any work starts.

  • How is the price worked out?

    From the scope: either a price for a defined piece of work, or a monthly arrangement for ongoing development. Either way you get it in writing before we begin.

  • Can you take over an app someone else built?

    Yes. I start by reviewing the code and the architecture, then tell you plainly what is worth keeping, what needs fixing first and what it will take.

  • Do you work with clients outside Egypt?

    Yes. I work remotely from Cairo and have shipped apps for companies in Saudi Arabia, Bahrain, Egypt and Europe.

  • What's the fastest way to start?

    Send me a message on WhatsApp or through the form below with a few lines about the idea. I'll reply with the questions that matter and a time to talk.

08Let's collaborate

Have a product to build?

Let's build something meaningful. I'm open to discussing new opportunities, product collaborations, and challenging mobile engineering projects.

Or write it here

Prefer to send a short brief?

Goes straight to my inbox; I reply by email. Prefer WhatsApp? +20 107 006 0395