I build scalable, high-performance mobile applications with Clean Architecture, TDD, and predictable state management — and the tooling that makes shipping them fast. My work spans cross-platform Flutter, native iOS and Android, and the Node.js services behind them.
- 🚢 Shipped production apps on Google Play and the App Store, including one with 100K+ downloads
- 🧱 Publish developer tooling on pub.dev and BrickHub
- ⚙️ Automate release pipelines with GitHub Actions and Fastlane
- 🎯 Currently deepening native SwiftUI and Jetpack Compose work alongside Flutter
| Category | Technologies |
|---|---|
| Cross-Platform | Flutter, Dart |
| Native iOS | Swift, SwiftUI |
| Native Android | Kotlin, Jetpack Compose |
| Backend | Node.js, Express, REST APIs, WebSockets |
| Architecture & State | Clean Architecture, TDD, BLoC / Cubit, Riverpod, Provider, GetX |
| Services & Integrations | Firebase, Dio, get_it / injectable, Google Maps, Agora |
| DevOps & Automation | GitHub Actions, Fastlane, Mason CLI, Git, GitLab CI |
A collection of Mason bricks that scaffold a full Flutter architecture — Clean Architecture, Bloc, dependency injection, and authentication — in a single command, following TDD principles.
- Impact: cuts architecture bootstrap setup time by ~70%
- Generates features pre-bundled with standard Cubit/Bloc directory states
A lightweight, state-management-agnostic pagination utility for Dart & Flutter.
- Offset, page, and cursor-based pagination for lists and grids
- Works with Bloc, Provider, Riverpod, GetX, and plain
setState - Infinite scrolling with minimal boilerplate · Android & iOS
Open to collaborating on scalable architecture, native mobile work, automated release pipelines, and open-source tooling. Mirrors of some work live on GitLab — reach me at munawer.dev@gmail.com.

