11 years shipping production mobile software · 50+ apps · 1M+ users · 4.7★ average
I build Flutter apps that keep working when the network doesn't.
Eleven years in mobile — starting in native Android, now specialising in offline-first architecture and conflict-free data synchronisation: the part that quietly breaks most mobile apps in the field. I've open-sourced a CRDT-based sync library for Flutter, and shipped production apps holding a 4.7 rating at 100,000+ daily active users.
I care about clean architecture, native platform integration (WidgetKit, App Intents, WorkManager), test discipline, and the unglamorous work of getting apps through App Store and Play review — not just written.
Based in Bangladesh (UTC+6). I currently work shifted hours to overlap with a Brazil-based team, so adapting to US or UK business hours is routine rather than a promise. Available as an independent contractor.
| Package | What it does |
|---|---|
| flutter_crdt_sync_kit | Offline-first, CRDT-based local data layer. Write while offline, merge conflict-free on reconnect. Pluggable Supabase/REST adapters. |
| flutter_a11y_lens | Live accessibility auditor — inspects the running widget tree and flags WCAG violations in real time via an on-screen overlay. |
| local_voice | Privacy-first, fully on-device voice command recognition. No cloud, no API keys, works in airplane mode. |
| flutter_liquid_glass_widgets | UI kit implementing Apple's Liquid Glass design language — shader-powered blur, physics-based animation, dynamic lighting. |
| flutter_fabric | Canvas library porting Fabric.js's interaction model to Flutter — selectable, draggable, rotatable objects with undo/redo. |
OMR Scanner — Fully offline exam answer-sheet scanner. Uses registration-mark alignment and homography rather than OCR: calibrate the bubble grid once per sheet layout, then scan with live camera guidance and auto-capture for instant per-roll scoring.
Jatri — Bangladesh Transit App — Journey planner and ticketing app built on real MRT Line 6 and BRTA route data. Search, route results, itinerary detail and ticket purchase flow.
ar_measure — Cross-platform AR measurement plugin for Flutter, wrapping ARKit and ARCore. Place anchors, read live real-world distances and areas.
Farenow — Multi-service super app for a US client (Houston, TX): ride-hailing, on-demand bookings, food and grocery delivery, consultations, and marketplace listings in one Flutter app.
Tanto — Brazilian corporate reimbursement platform: AI invoice-token capture validated against SEFAZ state tax agencies, policy checks, and instant Pix payout. (Company closed Sept 2025; listings removed.)
Peace of Mind (POM) — iOS estate planning: digital will management, biometric-locked vault, interactive life timeline. Diagnosed and fixed StoreKit 2 subscription race conditions — pending-status bugs, duplicate purchase persistence, navigation-timing failures.
Muslim Times Pro — Prayer times with azan alerts, full Quran with recitation and translation, mosque locator, Qibla compass. WidgetKit home-screen widgets sharing live data with Flutter via App Group UserDefaults, kept in sync with an Android counterpart. Localised via ARB files.
Prabartan Educational Platform — Offline-capable learning apps reaching 100,000+ students across 5 countries, including Learn Python (100K+ installs).

