Selected work
Projects
Production systems, not demos — each case study covers the problem, the architecture, and what shipped.
Rabbah Vending Platform
Android as the brain of smart vending machines. MDB protocol over serial, NFC payment flows, hardware state machines, fail-safe payments.
KotlinMDBNFCAIDLCase study →
Exceer Inventory Platform
Multi-tenant, Arabic-first inventory SaaS with real paying customers — web, API, and a Kotlin Multiplatform mobile app on one backend.
SaaSMulti-tenantKMPReactCase study →
HQSOLTECH IPTV
A fast, private IPTV player from one Compose codebase — Android, iOS, macOS, Windows, and Android TV — built for messy real-world streams.
KMPComposeMedia3Android TVCase study →
Speero
A Saudi car-services and spare-parts marketplace — quote-on-demand parts sourcing, service offers, and a five-method payment stack including BNPL.
AndroidFlutterPaymentsMarketplaceCase study →
Munjz Platform
Production home-services apps; Flutter + native Android; staged migration to Jetpack Compose without pausing feature delivery.
FlutterAndroidComposeCase study →
island
A life-coaching platform: audio courses, live streaming, video, PDFs, exams, subscriptions, payment integration.
FlutterMediaSubscriptionsCase study →