NK NM KawcherSenior Mobile Application Engineer

Mobile architecture, built to ship and built to last.

6+ years of mobile engineering experience, with 30+ apps shipped to the App Store and Google Play.

  • Flutter, Dart, Kotlin and native Android
  • Clean Architecture, BLoC and app performance
  • Production releases and automated CI/CD
  • Fintech, SaaS and AI-powered mobile products
Based in Dhaka, Bangladesh Works Remote · Hybrid · On-site Stack Flutter · Dart · Kotlin · Jetpack Compose · Java
9:415G ▮▮▮

Good evening

Rahim Ahmed

RA
Total balance · USD$12,480.50▲ 2.4% this week
Send Request Exchange Scan QR

Recent activity

AKAyesha K.Transfer · 2 min ago−$120.00
VCVoucher redeemedCode 8F2K · Today+$50.00
EXUSD → EURExchange · Yesterday−$300.00
Swipe or tap the phone to explore

Digital wallet · inspired by XCash, AmourPay

6+years building mobile apps
30+apps released on App Store & Google Play
1,250+app sales worldwide with my TheSoftKing team
70+learners on my Flutter course on Udemy
50+organizations billing with MiniPOS
1→5mobile team I built, hired and led

Selected work

Apps in production, used every day.

A selection from 30+ releases. Several of my best projects are under NDA and aren't listed here.

JG

JustGo Admin Tools

Sports SaaS · iOS & Android

Admin app for clubs and governing bodies to run classes and events. QR or manual attendance, real-time tracking and secure MFA login.

★ 4.5 on Google PlayArchitected from scratch
FlutterBLoCClean ArchitectureMFAFastlane
BR

Belyfted Remit

Cross-border remittance · iOS & Android

Fast, secure international money transfer with live exchange rates, beneficiary management, downloadable receipts and KYC compliance.

Live FX ratesKYC + 2FA
FlutterRESTGetXFirebase
VS

VScanner AI

My own product · AI scanner · Android

A document scanner I built and published under Vertex Station. Auto edge detection and cleanup, on-device OCR, AI text extraction, e-signatures and 16 PDF and QR tools.

On-device OCRAI text extraction
OCRIn-app purchasesGoogle Sign-In15 languagesPDF tools
KO

Kothay

Field-sales SaaS · Android

Sales team management with live location tracking, check-in and breaks, shop visits, orders and photo-proof reports. Works offline and syncs in the background.

Offline-firstBackground location sync
FlutterGoogle MapsGeofencingFCM
XC

XCash

Digital wallet · User, Agent & Merchant

A wallet family covering transfers, payments, currency exchange, vouchers and money requests. The agent app handles deposits and withdrawals.

50K+ downloadsRTL & multi-language
FlutterGetXKYC · 2FAQR paymentsFCM
MP

MiniPOS

Portable billing system · Native Android

I built it as the sole developer: a POS app paired with Bluetooth printers and POS hardware, with inventory, sales reports and Excel export.

50+ organizationsIncl. Save the Children
JavaSQLiteRetrofit2Bluetooth printingApache POI

Also shipped

Case studies

How I built them

The problem, my role, the architecture and the hard parts behind four products. Open one to see the screens and the decisions.

Field-sales SaaS · Flutter · Android

Kothay

Live location, attendance and orders for sales teams that work in shops with weak signal.

  • 4.7★ Google Play
  • 1K+ downloads
  • Offline-first

Cross-border remittance · Flutter · iOS & Android

Belyfted Remit

Sending money from the UK to family abroad, with live rates, KYC and two-factor security.

  • FCA registered business
  • Live FX rates
  • KYC + 2FA

My own product · AI scanner · Android

VScanner AI

A document scanner with on-device OCR, AI text extraction, e-signatures and 16 PDF tools, built and launched solo.

  • 5.0★ Google Play
  • On-device OCR
  • Solo build

Mobility · Rider & driver apps

Ride-sharing platform

Real-time trips: matching riders with drivers, live location on the map and trip updates on both apps.

  • Real-time location
  • Two apps rider + driver
  • Maps
NK Portrait of NM Kawcher (Nur Mohammad Kawcher), Senior Mobile Application Engineer
Nur Mohammad KawcherDhaka · UTC+6

About

Engineer, team lead and teacher.

I'm a Senior Mobile Engineer with deep roots in Flutter and native Android. I like building the parts of an app that nobody sees but everybody feels: a clean architecture, a fast first screen, a release pipeline that doesn't break on Friday.

Most of my work has been in fintech and crypto (digital wallets, remittance, P2P exchange, digital banking), plus SaaS tools for sales teams and sports clubs, and a portable billing system that 50+ organizations use, including Save the Children. Lately I've been building AI into mobile products: VScanner AI, my own scanner app, reads documents with on-device OCR and AI text extraction.

At TheSoftKing I started as the only mobile developer and grew the team to five. I handled architecture, code review, planning, hiring and releases. Today at JustGo I own the Flutter clean architecture I designed from scratch. Outside work I teach Flutter, run free bootcamps, and ride my bicycle.

Currently
Senior Mobile Engineer, JustGo
Focus
Fintech · SaaS · Mobile architecture
Education
B.Sc. in CSE, Northern University Bangladesh
Building
AI-powered apps, like VScanner AI

Experience

Career changelog

Every role as a release. Newest first, with the notes that mattered.

  1. v5.0 · latestJul 2024 – Present

    Senior Mobile Engineer @ JustGo

    Hybrid · Bangladesh office & remote

    • featDesigned and built the app's Flutter clean architecture (BLoC) from scratch.
    • featShip new features with product managers and UI/UX designers.
    • perfLocal caching, performance tuning and stability fixes.
    • ciAzure DevOps and Fastlane pipelines for reliable delivery.
    • shipOwn releases on the App Store and Google Play.
    FlutterBLoCUnit & integration testsAzureToken Studio
  2. v4.0Jun 2023 – Jun 2024

    Senior Software Engineer · Team Lead @ TheSoftKing

    Dhaka, Bangladesh

    • leadLed a team of 5 developers and delivered 7+ projects on time.
    • shipManaged releases for 10+ apps on the App Store and Google Play.
    • leadPlanned sprints and coordinated UI/UX and backend teams.
    • featDefined requirements and product roadmaps, reviewed code, improved internal architecture.
    Team leadershipProject managementRequirements analysisFlutter
  3. v3.0Feb 2022 – May 2023

    Flutter Developer @ TheSoftKing

    Dhaka, Bangladesh

    • featBuilt fintech and crypto apps: wallets, remittance, P2P exchange and banking.
    • featCreated the team's internal Flutter architecture for consistent code quality.
    • featGoogle Maps, Firebase realtime DB, FCM, localization, RTL and advanced animations.
    • awardEmployee of the Month.
    DartGetXProviderFirebaseNative Android
  4. v2.1Sep 2021 – Dec 2021

    Flutter Trainer @ ICT Division

    Chattogram, Bangladesh · Part-time

    • teachPlanned and taught a cross-platform mobile development course.
    • teachCovered OOP, Flutter widgets and animations, and tracked trainee progress.
  5. v2.0Nov 2020 – Jan 2022

    Android Developer @ MiniPOS

    Chattogram, Bangladesh

    • featSole developer of MiniPOS, now used by 50+ organizations including Save the Children.
    • featInventory, restaurant management, courier tracking and Jitsi video conferencing.
    • featIntegrated Bluetooth printers and POS devices; Excel export with Apache POI.
    JavaSQLiteRetrofit2Jitsi SDK
  6. v1.0Jun 2020 – Oct 2020

    Junior Android Developer @ Spinner Tech

    Remote

    • featBuilt e-commerce apps, including AfiqSouq, with Material Design.
    • featSQLite storage, REST APIs and OneSignal push notifications.
B.Sc. in Computer Science & EngineeringNorthern University Bangladesh · Dhaka
Diploma in EngineeringFeni Computer Institute · Feni

How I build

Pick the architecture the project needs.

“Every pattern solves a problem, but not every project has that problem.”From my post on what a senior developer does

Before choosing a structure I look at the project's scope, the team's skill level, the timeline and who will maintain it in two years. At JustGo that meant BLoC with Clean Architecture. For a fast MVP, plain MVVM is often the right call.

  • Layers that earn their placeRepositories and use cases where they reduce risk, not by default.
  • Offline-first where it mattersLocal caching and background sync for field teams and flaky networks.
  • Releases on autopilotFastlane, Azure DevOps and TestFlight so shipping is routine.
  • Measured in productionCrashlytics and performance monitoring after every release.
lib/features/transfertap a layer
transfer_bloc.dart

          

Try it

Which architecture would I pick for your app?

Answer three questions. This is the same reasoning I use with teams.

How big is the app?
Team size?
How long will it live?

My pick

Clean Architecture + BLoC

    Skills

    Skills & Technologies

    The tools I use to design, build, test and ship apps, from the phone to the cloud.

    Mobile & Frameworks

    • Flutter
    • Android SDK
    • Jetpack Compose
    • XML Layouts
    • BLoC · GetX · Provider
    • Clean Architecture

    Languages

    • Dart
    • Java
    • Kotlin
    • Swift
    • Python

    Backend & Databases

    • REST APIs
    • GraphQL
    • SQLite
    • Firebase
    • Supabase
    • Room
    • Hive

    Cloud, DevOps & Tooling

    • AWS
    • Docker
    • CI/CD
    • Azure DevOps
    • Fastlane
    • Mockito
    • Git

    AI & ML

    • LLM Integration
    • On-device ML
    • Google ML Kit
    • Prompt Engineering

    Leadership & Delivery

    • Team Leadership
    • Project Management
    • Code Review
    • System Design
    • Requirements Analysis
    • Hiring & Mentoring
    • App Store & Play Releases

    Highlighted: used daily in production

    Open source

    Code other developers use

    Practical samples and libraries on GitHub. The numbers on this section load live from GitHub.

    JavaLive

    Export-Data-Android-To-Excel

    A sample that exports SQLite, Room or plain list data from an Android app to an Excel file.

    216forks
    6stars
    YouTube tutorial · 10K+ views Export Android data to Excel: SQLite, Room and lists

    Teaching & community

    I teach what I ship.

    Teaching keeps my fundamentals sharp. My goal is simple: help new developers get real jobs.

    3/5students hired

    Free 6-month Flutter bootcamp

    I mentored five committed students through real projects. Three now work as developers, and one won a contest and landed a job before the bootcamp ended.

    70+learners

    Udemy course

    A recorded Flutter & Dart course for beginners. Advanced follow-ups on BLoC, clean architecture and testing are on my list.

    View the course

    2021ICT Division

    Government-backed trainer

    Taught Cross-Platform Mobile App Development under Bangladesh's ICT Division: curriculum, classes and trainee assessment.

    Livesessions

    Talks & videos

    Online and offline sessions on why Flutter works for cross-platform apps, with hands-on walkthroughs and lots of Q&A.

    YouTube channel

    Contact

    Have an app to build or a team to lead?

    For projects, collaborations or a chat about mobile engineering, email or WhatsApp gets the fastest reply.

    Local time in Dhaka --:--

    Email nmkawcher112@gmail.com
    Write email
    WhatsApp +880 1812-977112
    Chat on WhatsApp
    Case study
    Esc