Hi, I'm Hafiz.

Mobile Engineer · Flutter, iOS & Android. Based in Sahiwal, Pakistan.

Open to make your ideas live
Hafiz Abdul Rehman

I'm a mobile engineer in Sahiwal, Pakistan. For close to three years I've built Flutter apps full time, and 17 of them are live on the App Store and Google Play.

Most apps worth building have a hard part in the middle: payments that have to settle, a ride that has to be tracked live, a backend that has to hold it all together. I've built each of those.

I design as well as build. I work in Figma before I write code, and I can pick up an app someone else started and carry it forward.

Alongside the work I'm studying for a BS in Computer Science at PMAS-Arid Agriculture University, Sahiwal, due to finish in 2028.

What you get

The hard parts, handled. Each one is something I've shipped.

  • Real-time that holdsSocket.IO with acknowledged events and automatic reconnects
  • Payments that settleStripe, and Stripe Connect's embedded onboarding
  • Maps that moveGoogle Maps and live navigation
  • A backend to matchFirebase, Supabase, REST APIs
  • Code I didn't writeTaking over an unfamiliar codebase and carrying it on
  • All the way to the storeBuilds, TestFlight, review, and the fixes after launch

Toolbox

Mobile
FlutterDartAndroidiOSPlatform channelsFCMDeep links
Architecture
MVVMClean ArchitectureRepository patternGetXBLoC
Backend and data
REST APIsSocket.IOFirebaseSupabaseSQLite
Integrations
StripeStripe ConnectGoogle MapsIn-app chatIn-app ads
Tools
FigmaXcodeAndroid StudioGitPostmanTestFlight
Studying
BS Computer Science, expected 2028
Languages
Urdu (native), English (fluent)
Time zone
Pakistan, UTC+5