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.
NM KawcherSenior Mobile Application Engineer
6+ years of mobile engineering experience, with 30+ apps shipped to the App Store and Google Play.
Good evening
Rahim Ahmed
Recent activity
Digital wallet · inspired by XCash, AmourPay
Selected work
A selection from 30+ releases. Several of my best projects are under NDA and aren't listed here.
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.
Cross-border remittance · iOS & Android
Fast, secure international money transfer with live exchange rates, beneficiary management, downloadable receipts and KYC compliance.
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.
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.
Digital wallet · User, Agent & Merchant
A wallet family covering transfers, payments, currency exchange, vouchers and money requests. The agent app handles deposits and withdrawals.
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.
Case studies
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
Live location, attendance and orders for sales teams that work in shops with weak signal.
Cross-border remittance · Flutter · iOS & Android
Sending money from the UK to family abroad, with live rates, KYC and two-factor security.
My own product · AI scanner · Android
A document scanner with on-device OCR, AI text extraction, e-signatures and 16 PDF tools, built and launched solo.
Mobility · Rider & driver apps
Real-time trips: matching riders with drivers, live location on the map and trip updates on both apps.
About
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.
Experience
Every role as a release. Newest first, with the notes that mattered.
Hybrid · Bangladesh office & remote
Dhaka, Bangladesh
Dhaka, Bangladesh
Chattogram, Bangladesh · Part-time
Chattogram, Bangladesh
Remote
How I build
“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.
Try it
Answer three questions. This is the same reasoning I use with teams.
My pick
Clean Architecture + BLoC
Skills
The tools I use to design, build, test and ship apps, from the phone to the cloud.
Highlighted: used daily in production
Open source
Practical samples and libraries on GitHub. The numbers on this section load live from GitHub.
A sample that exports SQLite, Room or plain list data from an Android app to an Excel file.
Export Android data to Excel: SQLite, Room and lists
Pinned projects
Teaching & community
Teaching keeps my fundamentals sharp. My goal is simple: help new developers get real jobs.
3/5students hired
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
A recorded Flutter & Dart course for beginners. Advanced follow-ups on BLoC, clean architecture and testing are on my list.
View the course2021ICT Division
Taught Cross-Platform Mobile App Development under Bangladesh's ICT Division: curriculum, classes and trainee assessment.
Livesessions
Online and offline sessions on why Flutter works for cross-platform apps, with hands-on walkthroughs and lots of Q&A.
YouTube channelWriting
Contact
For projects, collaborations or a chat about mobile engineering, email or WhatsApp gets the fastest reply.
Local time in Dhaka --:--
Field-sales SaaS · Flutter · Android
Sales teams spend the day visiting shops. Managers had no reliable way to see who checked in, which shops were visited and what was ordered, so they relied on phone calls and paper reports.
I led mobile development for Kothay at TheSoftKing: the app's Flutter architecture, feature planning with the backend team, code review and Play Store releases.
Location has to keep updating while the app is in the background, without draining the battery or being stopped by Android's power limits.
Shops often have weak coverage. Orders and reports are saved on the device first and synced when the connection returns.
When a shop places no order, the salesperson submits a report with a photo, so managers can trust the visit happened.
Cross-border remittance · Flutter · iOS & Android
People in the UK send money to family abroad and need to know exactly what arrives, how fast, and that it's safe. The business is regulated, so every transfer has to pass identity and security checks without making the app painful to use.
I built new features and kept the app current with the latest technology and security requirements, working closely with the backend team and the client's stakeholders.
KYC and 2FA are required for a regulated money service. The flows have to be strict and still short enough that people finish them.
Rates change, so the app has to show the exact amount the recipient will get before the user confirms.
One Flutter codebase serves both the App Store and Google Play, so features ship to both at the same time.
My own product · AI scanner · Android
Scanning a document, pulling its text, signing it and turning it into a PDF usually takes several apps, and many of them upload your pages to a server. I wanted one fast app that keeps documents on the phone.
Everything, end to end: product decisions, UI, development, Play Store listing, pricing and the promo video. It's published under my studio, Vertex Station.
OCR runs on the device, so pages are not uploaded just to read their text.
All scanning, PDF and QR tools are free. AI extraction uses daily coins (more with Google sign-in or a short ad), and Premium removes the limits.
Enhancement has to clean shadows and wrinkles without washing out stamps, signatures or photos.
Mobility · Rider & driver apps
This project is under NDA, so I don't name the client or show screens. I'm happy to walk through the architecture in an interview.
A ride has two people on two phones who need the same picture at the same moment: where the driver is, what state the trip is in and what it will cost.
Both apps must agree on the trip state, even when one phone briefly loses connection.
Location updates arrive in jumps, but the car on the rider's map should move smoothly.
Drivers keep the app on for hours, so tracking has to balance accuracy against battery life.