Skip to content

Open to full-time roles and projects

Mobile Team Lead,Senior Flutter Developer

Engineering mobile
experiences.
Building products
that scale.

I'm Ahmed Mohamed Abdelmoty, a Mobile Team Lead and Senior Flutter Developer. I build reliable, scalable mobile products and lead engineering teams from concept to production.

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

A 3D phone showing real screens from Rafiq Al Hajj, Wasl, Muajara and Oxera, surrounded by glass panels: Flutter, Clean Architecture, Real-time Systems, Offline-first Sync, CI/CD & OTA Releases and Team Leadership.
6+
Years experience
Flutter products since 2020
45+
Feature modules
One platform · Rafiq Al Hajj
5
Companies
From developer to team lead
~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. The previews are the products' real screens; POS & Restaurant Systems, which has none here yet, is shown as a labelled illustration.

Rafiq Al Hajj, screen 2
Rafiq Al Hajj, screen 1

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 · ATAM Digital Solution
My part
Architecture and delivery lead: the 45+ module Flutter architecture, the real-time layer and the Flutter team.
  • Flutter
  • Dart
  • BLoC
  • Modular architecture
  • WebSockets
  • +5 more
View case study
Wasl, screen 5
Wasl, screen 1

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
My part
Designed and built it: product, architecture, the Laravel backend and both Flutter clients.
  • Flutter
  • Dart
  • Laravel 12
  • PHP 8.3
  • +7 more
View case study
Muajara, screen 2
Muajara, screen 1

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
My part
Led Flutter development: map search, real-time reservations, notifications and booking management.
  • Flutter
  • Dart
  • Clean Architecture
  • Google Maps
  • +4 more
View case study
Ministry of Energy Platform, screen 2
Ministry of Energy Platform, screen 1

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
My part
Developed the multi-tenant inspection ecosystem: RBAC and JWT workflows, inspections, work orders and dashboards.
  • Flutter
  • Dart
  • Clean Architecture
  • Dio
  • +4 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 · Posbank, Bahrain
My part
Built the POS and management apps at Posbank and optimised the ordering workflow.
  • 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 of the apps I've built or contributed to on the stores.

Code on GitHub (opens in a new tab)

02Experience

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.

03About

Engineering leadership, grounded in shipping.

Ahmed Mohamed Abdelmoty, Mobile Team Lead

I'm Ahmed Mohamed Abdelmoty, a Mobile Team Lead and Senior Flutter Developer 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.

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)

04Technical 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 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 Wasl's CI test suite (backend)

  • AI Integrations

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

    Applied in Rafiq Al Hajj AI assistantMuajara recommendations

05Let's collaborate

Have a product to build or a complex mobile problem to solve?

Let's talk. I'm open to senior engineering and technical leadership roles, and to building or rescuing mobile products with founders and companies.

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