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.
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.
Years building with Flutter
Live apps on App Store and Google Play
iOS and Android from one Flutter codebase
End to end: app, backend and store release
Companies I've shipped products with
Production Flutter apps for iOS and Android with clean architecture, solid state management and release pipelines.
Pixel-accurate UI with smooth motion and a reusable design system, so new screens ship quickly.
Google Maps integration, live tracking and location-aware flows for delivery and service apps.
Platform channels into Android and iOS native code when Flutter plugins aren't enough, such as video and heavy feeds.
Separate customer, provider and admin experiences, built on one codebase with role-based UX.
Node.js and NestJS APIs, databases and deployment, so one developer can own the product end to end.

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.
Measured the feed and found the video plugin was the bottleneck.
Built Media3 (Android) and native iOS players, bridged into Flutter.
Custom preloading and disk caching for the upcoming reels.
Smooth, instant swiping, like the big social apps.
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.
I worked with a European team on cross-platform features, code reviews and app releases.
I deliver complete apps for clients: citizen-facing services, marketplaces, logistics, sports and hospitality. Store publishing and backend included.
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