
Fawzi Gharib
Open to opportunities · RemoteEngineer by trade.Teacher by habit.
Senior Flutter developer with 5 years building production iOS and Android apps end-to-end. I specialize in Clean Architecture, BLoC/MVVM, and scalable offline-first and real-time systems — REST, Firebase, Supabase, and WebSockets. What I care about most is the reasoning behind the code: how a system stays clear, testable, and maintainable as it grows.

Projects
18
shipped
Techs
40
in the toolkit
Years
5
and counting
What brings you here?
001
Featured work
the ones I keep thinking about

Shipped
DailyDrop: Multi-vendor delivery platform (mobile apps and backend)
Took over a live multi-vendor delivery platform from a previous developer, then upgraded it, fixed every reported bug and relaunched the customer and vendor mobile apps under a new brand. The work included a major backend version upgrade with zero data loss.
View project →

Shipped
Ferva : Learn the Craft
An Android learning app for studying Flutter and Dart in Kurdish or English, with structured courses, native video, progress tracking, quizzes, notes, Q&A, streaks and certificates.
View project →

Active
Tadilo — Flights & Hotels
A cross-platform flights and hotels booking app, taken from architecture all the way to App Store and Google Play release.
View project →
MedSnap — Online Pharmacy
An online pharmacy app refactored to Clean Architecture with offline support and real-time order tracking.
EasyBestel — Restaurant Kitchen
A real-time restaurant kitchen app that turns incoming orders into a clear, reliable flow for staff.
MiroPOS Kiosk
A lightweight self-service POS kiosk app built for speed and reliability.
Wave Mall — Online Shopping
An online shopping app with a clean, user-friendly, responsive storefront.
Learn with me
Flutter & Dart: From Zero to Real Apps
فێربوونی فلاتەر بە کوردی
Build real apps from your first line of code — no experience needed.
Level · beginner

003
Career history
git log --oneline
- d472d62Oct 2026
Left MiroTech Group
Wrapped up my time as Senior Flutter Developer after shipping Rasedi, Tadilo, Dafa, MiroPOS Kiosk and MiroPOS Captain.
- 1957dafOct 2026
Freelance Mobile & Full-Stack Developer · DailyDrop
Took over a live UK multi-vendor delivery platform from a previous developer: upgraded the Laravel backend with zero data loss, fixed all 14 client-reported issues, and rebranded the customer and vendor Flutter apps for relaunch.
- f297192Jan 2026
Flutter Developer · British Body Beast
Developed and maintained the company's mobile app remotely over a two-month engagement, shipping new features — including in-app audio and video calling powered by Zego (ZEGOCLOUD).
- 466bd42Sep 2025
Flutter Developer · MedSnap
Refactored and extended the MedSnap pharmacy platform (consumer and staff apps) toward Clean Architecture, offline support, and real-time order tracking.
- f15f10bSep 2025
Refactored MedSnap to Clean Architecture
Moved a live pharmacy app to Clean Architecture with offline and real-time support.
- d1e3e30Jul 2025
Built MiroPOS Captain at MiroTech Group
Captain (waiter) companion app for the MiroPOS restaurant system — take and manage floor orders.
004
Writing
notes on the craft
Sep 2026 · 9 min
How to install Google ARTEMIS, step by step
Google's open-source agent that lets AI use a real Android phone. The full install on macOS, Windows and Linux — including the API key step the README skips.
Feb 2026 · 3 min
The Flutter Packages I Reach For
More packages isn't better. The pub.dev dependencies that consistently earn their place in my Flutter projects — bloc, dio, freezed, go_router, get_it and friends — and how I decide.
Nov 2025 · 3 min
Clean Architecture in Flutter: Layers That Scale
Clean Architecture without the dogma: the one dependency rule that matters, and how to structure domain, data, and presentation in a Flutter app that has to grow.
let's talk
Have a product in mind?Let's build it.
Open to full-time roles and freelance work — mobile, backend, or the systems in between.
Start a conversation→