Skip to content
Shahzaib Hassan
Shahzaib HassanAvailable for new projects

Senior Flutter Developer: Mobile apps
that hold up
in production.

Notifications from apps I've built and shipped.

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 works

Rescue 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 like

Keep 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 works

Work

Ten production apps across social discovery, marketplaces, Web3 commerce, and real-time systems. Each one had a part that was harder than it looked.

See all work
01Location-based social app

On Scene

Location-based dating built around real venues, with live check-ins, nearby presence, and real-time chat.

FlutterGoogle MapsSocket.IOFirebaseRevenueCat
02Multi-vertical marketplace

Zera

Goods, services, jobs, event tickets, and community posts in one app, with heat maps and QR ticketing.

FlutterTanStack QueryGoogle MapsQR scanning
03Web3 commerce platform

BePay

Consumer and merchant apps: wallets from a Google or Apple login, KYC and KYB checks, and mobile order tools.

FlutterWeb3AuthDIDIT KYC and KYBREST APIs
04Social app for pet owners

Paw Play Love

Swipe matching for pet playdates, real-time chat, and a premium tier. Live on the App Store and Google Play.

FlutterSocket.IOFirebaseRevenueCat
05Fashion social app

StyleBite

A fashion social app where users share posts and reels, follow each other's style, and chat in real time.

FlutterLaravelReal-time chat
06On-demand services marketplace

LawnOlu

On-demand lawn care: customers book and track providers live, providers run jobs and get paid, in one codebase.

FlutterGoogle MapsStripeFirebase
07Medical simulation platform

Simman

Medical simulation with real-time audio and instant instructor-to-student sync during live sessions.

FlutterFirebase Realtime DatabaseAudio streamingGetX
08Social networking app

Jatt App

A social app's foundation: social login onboarding, authenticated APIs, and Firebase-backed engagement.

FlutterDioFirebaseSocial login
09Study network for medical students

ExamConnect

A study network where medical students find each other, chat one-on-one and prepare for exams together in group chats.

FlutterFirebase
10Wholesale ordering app

Material World

A wholesale ordering app built for a client, so their buyers can browse the product catalogue and order online.

FlutterREST APILaravel

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.

Jessica HunterFounder, On Scene

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.

Capabilities by project
CapabilityOn SceneZeraBePayPaw Play LoveStyleBiteLawnOluSimmanExamConnect
Subscriptions and paywallsRevenueCat, App Store and Play billingYesNoNoYesNoNoNoNo
PaymentsStripe, wallet payments, payoutsNoYesYesNoNoYesNoNo
Real-time chat and presenceSocket.IO, Firebase Realtime DatabaseYesNoNoYesYesNoYesYes
Maps and live locationGoogle Maps, live tracking, heat mapsYesYesNoNoNoYesNoNo
Web3 wallets and identity checksWeb3Auth, DIDIT KYC and KYBNoNoYesNoNoNoNoNo
Multi-sided marketplacesBuyer, seller, and provider flows in one appNoYesYesNoNoYesNoNo

How a project runs

  1. 1

    Scope call

    We agree what ships first, what can wait, and how we'll know it works.

  2. 2

    Architecture first

    State, data, and integrations are planned before screens, so features don't fight each other later.

  3. 3

    Builds you can install

    You test real builds on TestFlight and Google Play internal testing, not screenshots and status reports.

  4. 4

    Store release

    Store listings, review guidelines, and rejections are handled until the app is live.

  5. 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 me
2022
RT

Flutter Intern

Rex Technologies. Built ExamConnect solo, a study and chat app for medical students that passed 10,000 downloads.
Feb 2022 to May 2022
RT

Flutter Developer

Rex Technologies
Jun 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
FlutterFirebasePerformancePixel-perfect UI
2024
CE

Senior Flutter Developer

Code Encoders
Jan 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
RevenueCatGoogle MapsWeb3AuthDIDIT KYC
Now: open to new projects and remote roles

Open source

Flutter packages I've published on pub.dev, and playbooks on problems I've solved, written up for other Flutter developers.

Shahzaib Hassan

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.