Senior Flutter Developer: Mobile apps
that hold up
in production.
Four years building Flutter apps at Code Encoders and Rex Technologies. My solo-built app ExamConnect passed 10,000 downloads, and I have apps live on the App Store and Google Play and two open-source packages on pub.dev.
- years building production Flutter apps
- 4
- production apps across four product areas
- 10
- downloads on ExamConnect, built solo
- 10,000+
- open-source packages on pub.dev
- 2
Three ways projects usually start
Build a new app
You have an idea, designs, or a rough MVP spec. I plan the architecture, build iOS and Android from one Flutter codebase, and take the app through App Store and Google Play review.
How a new build worksRescue an existing app
The app crashes, lags, fails to build, or the last developer left it half-finished. I audit the code, fix what's hurting users first, and get releases moving again, without rewriting everything.
What a rescue looks likeKeep a live app moving
Your app is in the stores and you need someone dependable for new features, fixes, OS updates, and releases. I work as your Flutter developer on a monthly basis.
How maintenance worksWork
Ten production apps across social discovery, marketplaces, Web3 commerce, and real-time systems. Each one had a part that was harder than it looked.
Turned the idea into a smooth, polished product.
He took ownership of the mobile app, handled complex features like real-time chat, location-based discovery, matching and subscriptions, and turned the idea into a smooth, polished product. His communication, problem-solving and attention to detail made a real difference throughout the project.
Shipped, not just listed
Every capability here is running in an app I built. If it's on this page, there's a project behind it.
| Capability | On Scene | Zera | BePay | Paw Play Love | StyleBite | LawnOlu | Simman | ExamConnect |
|---|---|---|---|---|---|---|---|---|
| Subscriptions and paywallsRevenueCat, App Store and Play billing | Yes | No | No | Yes | No | No | No | No |
| PaymentsStripe, wallet payments, payouts | No | Yes | Yes | No | No | Yes | No | No |
| Real-time chat and presenceSocket.IO, Firebase Realtime Database | Yes | No | No | Yes | Yes | No | Yes | Yes |
| Maps and live locationGoogle Maps, live tracking, heat maps | Yes | Yes | No | No | No | Yes | No | No |
| Web3 wallets and identity checksWeb3Auth, DIDIT KYC and KYB | No | No | Yes | No | No | No | No | No |
| Multi-sided marketplacesBuyer, seller, and provider flows in one app | No | Yes | Yes | No | No | Yes | No | No |
How a project runs
- 1
Scope call
We agree what ships first, what can wait, and how we'll know it works.
- 2
Architecture first
State, data, and integrations are planned before screens, so features don't fight each other later.
- 3
Builds you can install
You test real builds on TestFlight and Google Play internal testing, not screenshots and status reports.
- 4
Store release
Store listings, review guidelines, and rejections are handled until the app is live.
- 5
Handover
You own a clean, documented repo that any Flutter developer can pick up.
From developer to senior engineer
Four years of production Flutter work, from shipping features and fixing crashes to leading apps from first design to store release.
More about meFlutter Intern
Rex Technologies. Built ExamConnect solo, a study and chat app for medical students that passed 10,000 downloads.Feb 2022 to May 2022Flutter Developer
Rex TechnologiesJun 2022 to Jan 2024- Built and maintained production Flutter apps alongside the design team
- Fixed crash and rendering bottlenecks to keep the UI smooth at 60fps
- Built responsive, pixel-perfect components across iOS and Android
Senior Flutter Developer
Code EncodersJan 2024 to now- Lead Flutter development on consumer and business apps, from design to App Store and Google Play release
- Built in-app subscriptions and paywalls with RevenueCat and native store billing
- Built live tracking, venue discovery, and location features with Google Maps and Places
- Implemented Apple, Google, and Web3Auth sign-in, plus DIDIT KYC and KYB verification flows
- Reduced app startup times and kept releases passing App Store review
Open source
Flutter packages I've published on pub.dev, and playbooks on problems I've solved, written up for other Flutter developers.

Have an app to build or fix?
Send a few lines about the app and where it's stuck. You'll work directly with me, and I'll reply with questions or a rough plan.