← Project archiveFEATURED QUEST · sanitized

MPS / Waow Banking App

Learning Flutter by repairing a production banking app

My role
Sole technical maintainer & product lead
Measured outcome
~131k Android users
  • Flutter
  • Dart
  • Android
  • iOS
  • NFC
  • EMV
  • KYC
  • CI/CD
PROLOGUE

Production mobile banking ownership across code, deployment, NFC and secure identity flows.

The first request sounded narrow: fix authentication and geofencing in an existing production Flutter app. I had never used Flutter. That stopped mattering once I could trace the flow, clean up the code and make login understandable again.

That rescue became long-term ownership of code, pipelines, releases and platform integrations—from NFC/EMV registration to KYC photos encrypted immediately on the device.

I

What I walked intoThe setup

I inherited a production app with authentication and geofencing failures, without prior Flutter experience.

II

How I untangled itThe turning point

I redesigned authentication, resolved Android/iOS issues, added NFC/EMV registration, and secured KYC images with immediate client encryption and memory-only server decryption.

III

What changedWhere it landed

Now sole technical maintainer of a live app serving approximately 131k Android users.