← Project archiveFEATURED QUESTFEATURED PROJECT · 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
PROLOGUECONTEXT

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 setupProblem context

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

II

How I untangled itThe turning pointTechnical approach

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 landedResult

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