Skip to content
Fawzi Gharib

Fawzi Gharib

Open to opportunities · Remote

Software is a series of decisions.This is a canvas of mine.

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

16

shipped

Techs

39

in the toolkit

Years

5

and counting

Microsoft ClarityFCMFirebaseREST APIsSupabaseWebSocketsbuild_runnerFreezedDriftHiveIsarShared PreferencesGetItInjectableFlutter FlavorsFVMGoogle MapsDartFlutterRevenueCatSentryAutoRouteGoRouterDioRetrofitfreeRASPJSON SerializationBLoCFlutter HooksGetXProviderRiverpodMocktailGit & GitHubLoggerCached Network ImageLottieDartzEquatable

002

Featured work

the ones I keep thinking about

Tadilo — Flights & Hotels

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.

Read the case study →

shipped

Sarbasti School — Management System

A school management app connecting students, parents, and staff — calendars, grades, and messaging in one place.

Read the case study →

open source

Blog App — Clean Architecture

A full-stack blog app built to master Clean Architecture in Flutter — a strict presentation/domain/data split, SOLID principles, and a Supabase backend.

Read the case study →

003

The commit log

everything else, most-recent first

MedSnap — Online Pharmacy

An online pharmacy app refactored to Clean Architecture with offline support and real-time order tracking.

shipped

EasyBestel — Restaurant Kitchen

A real-time restaurant kitchen app that turns incoming orders into a clear, reliable flow for staff.

discontinued

MiroPOS Kiosk

A lightweight self-service POS kiosk app built for speed and reliability.

shipped

Wave Mall — Online Shopping

An online shopping app with a clean, user-friendly, responsive storefront.

shipped

MedSnap — Pharmacies (Staff)

The pharmacy-side companion app: inventory management and order fulfillment with role-based workflows.

shipped

Wasta — Home Services

A home-services marketplace with customer and provider flows — categories, requests, and order tracking.

shipped

004

Capabilities

a tree, not a checklist

Clean Architecture with BLoC/MVVM for apps that stay testable and maintainable as they grow.

BLoCDartGetIt

Apps that keep working offline and update live — caching, sync, sockets, and push.

FCMFirebaseHiveWebSockets

005

Career history

git log --oneline

  1. d1e3e30Jul 2025

    Built MiroPOS Captain at MiroTech Group

    Captain (waiter) companion app for the MiroPOS restaurant system — take and manage floor orders.

  2. 36a4fa0Jun 2025

    Shipped MiroPOS Kiosk at MiroTech Group

    Self-service ordering kiosk app for the MiroPOS restaurant system.

  3. f1b94dfFeb 2025

    Shipped Tadilo to the App Store & Google Play

    Flights and hotels booking app released on both platforms.

  4. 33a34c2Jun 2024HEADmain

    Senior Flutter Developer · MiroTech Group

    Leading Flutter development end-to-end — from architecture to App Store and Google Play — across travel booking, restaurant, and POS products.

  5. 39520e9Jun 2024

    Joined MiroTech Group

    Started as Senior Flutter Developer, leading app development end-to-end.

  6. 466bd42Mar 2024

    Flutter Developer · MedSnap

    Refactored and extended the MedSnap pharmacy platform (consumer and staff apps) toward Clean Architecture, offline support, and real-time order tracking.

  7. f15f10bMar 2024

    Refactored MedSnap to Clean Architecture

    Moved a live pharmacy app to Clean Architecture with offline and real-time support.

  8. 149a097Feb 2024

    Built TSMS — temporary OTP inbox

    A disposable online SMS inbox for one-time codes, built in Flutter by scraping a temp-SMS provider.

  9. 1993144Jun 2023

    Flutter Developer · Swift Tech Company

    Built cross-platform Flutter apps for education and e-commerce with responsive UX and dependable API integrations.

  10. 74685ddJun 2023

    Joined Swift Tech Company

    Building cross-platform Flutter apps for education and e-commerce.

  11. 26a5c7aMay 2021

    Junior Flutter Developer · Freelance

    Delivered Flutter apps for home services and healthcare booking, building customer and provider flows end-to-end.

  12. f2d727fMay 2021

    Started freelancing as a Flutter developer

    First production apps: Wasta and Docare.

  13. b195a97Jun 2020

    Graduated Akre Technical University

    Two-year Information Technology program.

  14. 723a26bMay 2020

    Started learning Flutter

    Began building with Flutter and Dart.

  15. e00702fNov 2018

    Information Technology · Akre Technical University

    Two-year IT program — programming, OOP, data structures, databases, and web/mobile fundamentals.

006

Writing

notes on the craft

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