Available for freelance & contract work

Flutter appsthat feelnative.

I'm Ahmed Gad, a Senior Flutter Developer. For 5 years I've shipped iOS and Android apps for government services, marketplaces and logistics. I go native when performance needs it, and I build the Node.js backend behind the app.

Scroll

I turn ideas and Figma files into fast, polished mobile products, from the first screen to the App Store and Google Play release and every update after it.

Trusted by

Companies I've shipped products with

What I do

From design fileto the stores.

01

Cross-platform apps

Production Flutter apps for iOS and Android with clean architecture, solid state management and release pipelines.

02

Figma → Flutter

Pixel-accurate UI with smooth motion and a reusable design system, so new screens ship quickly.

03

Maps & location

Google Maps integration, live tracking and location-aware flows for delivery and service apps.

04

Native performance

Platform channels into Android and iOS native code when Flutter plugins aren't enough, such as video and heavy feeds.

05

Multi-role systems

Separate customer, provider and admin experiences, built on one codebase with role-based UX.

06

Backend & APIs

Node.js and NestJS APIs, databases and deployment, so one developer can own the product end to end.

Selected work

Live on theApp Store & Google Play.

Case study

A reels feed thatnever stutters.

Sport Oasis app screens: map of nearby clubs, home feed and club profile
Sport Oasis · iOS & Android
Google MapsReels feedMedia3 · AVPlayerArabic RTL

Sport Oasis helps people find clubs, academies and sports venues near them. Its short-video reels feed was slow and choppy with Flutter's standard video player.

The plugin gave no real control over buffering, so every swipe meant waiting for the next clip to load.

I replaced it with native players, Media3 on Android and the native player on iOS, connected through platform channels. That let me control preloading and caching myself, so the next clips are ready before you swipe.

Profile

Measured the feed and found the video plugin was the bottleneck.

Go native

Built Media3 (Android) and native iOS players, bridged into Flutter.

Preload & cache

Custom preloading and disk caching for the upcoming reels.

Ship

Smooth, instant swiping, like the big social apps.

Experience

Where I'vebeen building.

Sep 2025 — Now

Senior Flutter Developer

I build and maintain EXAB's mobile products, including the EXAB PMO project-management app, and set architecture and design-system standards for the Flutter codebase.

EXAB · Riyadh
Remote

Flutter Developer

I worked with a European team on cross-platform features, code reviews and app releases.

Germany-based company
Ongoing

Freelance Mobile Developer

I deliver complete apps for clients: citizen-facing services, marketplaces, logistics, sports and hospitality. Store publishing and backend included.

Egypt · KSA · Gulf
Toolbox

The stack.

Contact

Let's buildyour app.

Tell me what you're building and when you need it. I usually reply within 24 hours.

📍 Riyadh, Saudi Arabia, working with clients worldwide
🗣️ English & Arabic

Message received

It's already in my inbox. Expect a reply within 24 hours, usually much sooner.