Mobile
- Flutter
- Dart
- Riverpod
- Provider
- Bloc
- go_router
- Clean Architecture
- Offline-first sync (Hive)
- Android (Java)
- React Native (Expo)
I build Flutter apps, Offline-first mobile products, Firebase-backed products, AI-powered web products
Flutter developer building production-style, offline-first mobile apps with Clean Architecture and Riverpod, backed by REST APIs or Firebase. I also ship web products with TypeScript.

About
I am a Flutter developer who builds production-style, offline-first mobile apps using Clean Architecture, Riverpod, and both REST and Firebase backends.
I like owning a feature end to end: the data layer, sync and conflict handling, state management and UI. I have worked as a freelance Flutter developer since February 2024.
Beyond Flutter I build web products with TypeScript and Next.js, including AI-powered websites, and I have worked with native Android in Java, React Native with Expo, and Supabase.
Skills
Grouped by area. The dots show how central each skill is to my work.
Core: 3 dots, Proficient: 2 dots, Familiar: 1 dot
Projects
My strongest work first. Filter by type.
14 projects shown
Offline-first collaborative inventory app with role-based access control, a Hive-backed sync queue and Last-Writer-Wins conflict resolution.

Real estate website demo (Prime Estates) with an admin area.
Job application tracker using Firebase Auth and Firestore, with automatic route protection and local follow-up reminders.

My business: websites, apps and lead automation for real estate agents.
Browsing app on a live REST API with infinite scroll, debounced search, category filters and a persistent cart.

Website for a building materials trading company, delivered as a client project.
Client: Muhammad Fahad, Al Hesan Al Abyadh Building Materials Trading
Basic CRM for NexyMark: leads arrive by email and Tally.so forms, with editable priority status and notes, backed by Supabase.
Daily expense manager: add transactions with categories and accounts, see spending in charts and export your data as PDF.
TikTok-style short-video app with chat.
Real-time chat app built with Flutter and Firebase.
Flutter web app for tracking cattle.
Native Android app for calculating GPA.
HTML tool with word count, read-time estimate, case conversion and text-to-speech.
Experience
Self-employed / Freelance (Remote) · Feb 2024 - Present
Designing and building Flutter apps with Clean Architecture and Riverpod, integrating REST APIs with Dio and Firebase (Auth, Firestore), with a disciplined Git workflow: conventional commits, feature-branch PRs and CI-gated merges.
International Islamic University, Islamabad · 2020 - 2024
CGPA 3.2 / 4.0. 1st position in the Speed Programming Competition, IIUI.
GitHub
A snapshot of my public repositories, refreshed hourly.
TypeScript · Updated Nov 2026
C++ · Updated Nov 2026
HTML · Updated Oct 2026
TypeScript · 1 stars · Updated Oct 2026
Offline-first Flutter inventory app with role-based access control, optimistic UI, and Last-Writer-Wins conflict resolution.
HTML · 1 stars · Updated Oct 2026
Adds automatic interaction logging for status/priority changes, shown with n8n's follow-up emails in a new Activity Log. Fixed 3 bugs found along the way: n8n's orphaned lead_id mapping, RLS policies open to anon on all 3 tables, and a direction check constraint blocking app-originated log entries. Verified on-device including offline rollback.
Dart · 1 stars · Updated Sep 2026
Contact
Have a project or role in mind? Send a message and I will reply by email.