Head of Mobile, Engineering Manager, Hands-on Builder
Leading cross-platform mobile teams across iOS, Android, Flutter, and React Native, and still shipping code on weekends.
I lead mobile engineering teams shipping production apps across Flutter, React Native, Android, and iOS, through a mix of direct reports and tech leads. My focus: building organizations where multiple stacks coexist without chaos, with shared tooling, common patterns, and quality discipline that scales.
I've been publishing open source since 2013. Between management work and 1:1s, I write Compose Multiplatform libraries, React Native components, and Flutter tools to solve problems my teams actually hit, and share them with the broader community.
| Repo | What it does |
|---|---|
| krumb | The sonner of Compose Multiplatform: toast, snackbar, and notification library for Android, iOS, Desktop, and Web |
| otp-field | Polished segmented OTP/PIN input with true multiplatform clipboard paste |
| segmented-control | iOS-style segmented control with iOS, Material3, and Pill variants, animated selection, RTL, and keyboard support |
| cmp-ui-libs-responsive | Responsive UI primitives for Compose Multiplatform |
| Repo | What it does |
|---|---|
| Flutter-ReactNative-BaseArch-CLI | Deterministic Flutter and React Native app generator that turns boilerplate into versioned infrastructure |
| Android_Flutter_Sdk_intg | Production-ready reference for embedding a Flutter SDK inside a white-label native Android app |
| react-native-whatsapp-audio-recorder | WhatsApp-style voice recording for React Native: press-and-hold, slide to cancel, slide to lock |
| FlutterCustomCameraEditor | Custom camera with real-time overlays and FFmpeg video editing in Flutter |
| repo-permission-inspector | Audit user permissions across GitHub, GitLab, and Azure repos, built for orgs with hundreds of repos |
| usb_debug_checker | Flutter plugin to detect USB debugging on Android |
Plus a steady archive of SDKs, prototypes, POCs, and forked libraries contributed back to the community since 2013.
βοΈ Writing on medium.com/@iamnadeemiqbal
I write about the problems my teams hit in production and the libraries I build to fix them.
- π Krumb: the toast library Compose Multiplatform was missing: a sonner-inspired toast library for Android, iOS, Desktop, and Web
- π CMP Responsive UI Library: building responsive primitives for Compose Multiplatform
- π Building a WhatsApp-Style Audio Recorder in React Native: press-and-hold, slide-to-cancel, slide-to-lock
- π From 3 Days to Minutes: Automating Flutter and React Native Setup: cutting new-project bootstrap time across teams
- π How I Published My First Brick: clean_architecture_feature2: 110+ claps, a deep-dive into Mason and reusable Flutter architecture
| Platform | Stack |
|---|---|
| π¦ Flutter | Dart, Bloc, Riverpod, custom architecture CLIs |
| βοΈ React Native | TypeScript, Expo, native modules |
| π€ Android | Kotlin, Jetpack Compose, Compose Multiplatform |
| π± iOS | Swift, SwiftUI |
CMP is my personal R&D track, exploring where shared codebases genuinely make sense for multi-platform mobile orgs.
| Domain | Notes |
|---|---|
| π₯ Healthcare | Patient-facing and operational mobile products |
| π Ride-hailing | Driver and rider apps, real-time location, dispatching |
| π E-commerce | Customer apps, catalog, checkout, order management |
| π³ Fintech | Contributed to payments and financial workflow apps |
| β‘ Utilities | Field operations and meter reading at scale (K-Electric) |
Mobile Meter Reading platform at K-Electric
Designed and built the mobile meter-reading application used by field staff to capture meter readings across the utility's service area. The project went well beyond the app:
- Offline-first architecture: readings captured without connectivity, with both manual and automatic sync once back online. Field productivity stopped depending on signal quality.
- Direct SAP to Oracle integration: eliminated a manual handoff that had been part of the daily workflow, removing an entire category of human error and lag from the billing cycle.
- Oracle 9i to 12c migration: migrated the production backend database across major versions with zero data loss and no extended downtime.
The combination of these changes meaningfully reduced manual work in the meter-to-bill pipeline.
Modernizing how mobile teams test:
- Promptfoo evaluation suites for LLM features (prompt regression, adversarial testing, prompt injection)
- Playwright + TypeScript E2E coverage for the web touchpoints of mobile products
- GitHub Actions pipelines gating releases on unit, integration, and LLM eval checks
- Working toward ISTQB CT-AI certification
Free-tier model access via Ollama, Gemini, and Groq keeps experimentation cost-effective when rolling this out across teams.
Happy to talk mobile engineering at scale, multi-stack teams, or where AI is actually moving the needle in QA.
LinkedIn, Medium, [email protected]
