About
Mobile & Backend engineer. I build things that run on phones and the servers behind them.
I'm a Software Engineer specialising in mobile — Flutter, Android (Kotlin/Java), iOS, and React Native — and the backend systems that support them. I've been building production apps since 2020, starting with native Android and expanding across the mobile stack as the platforms evolved.
I care about the engineering problems that matter at scale: architecture decisions that hold up over years, performance on mid-range hardware, offline reliability, and the contract between mobile client and backend API. I've shipped apps serving tens of thousands of users across education, fintech, and e-commerce — including Astute (80+ institutes) and the open-source flutter_bkash package on pub.dev.
Currently a Senior Software Engineer at Teamexus Solutions Ltd. (ISOL, Japan), working on enterprise Flutter projects for Japanese product teams. Outside of work I speak at tech events (GDG Sonargaon), maintain open source, and write about mobile engineering.
Banglafire Solutions Ltd.
Built native Android apps in Java — Astute Teacher & Guardian apps serving 80+ educational institutes. Owned the full lifecycle from development through Play Store release and crash monitoring.
Codeboxr
Transitioned to Flutter. Built eBangladesh (e-commerce marketplace), published flutter_bkash open-source package on pub.dev, and led the Flutter rewrite of Astute. Integrated 4 Bangladeshi payment gateways.
Teamexus Solutions Ltd. (ISOL, Japan)
Building enterprise Flutter products for Japanese teams. Architected multi-role, multi-account apps with Clean Architecture. Mentored junior developers and coordinated with Japanese PMs across time zones.
Surovi Group
Architected and delivered Surovi Agro Nexus+ — an offline-first field-force management app for agricultural officers in remote areas with no reliable connectivity.
Currently exploring Kotlin Multiplatform (KMP) and SwiftUI. The goal is to keep native skills sharp across the mobile ecosystem — understanding platform-specific development alongside Flutter's cross-platform layer.
Always happy to talk engineering, architecture, or interesting problems.