uabpay, the wallet
uabpay is uab bank's consumer wallet: transfers, cash in and cash out, bill payments, scan and pay, mobile top up, cards and payment history. Its React Native codebase runs to roughly two hundred screens, from account opening and KYC to remittance and merchant payments.
I worked inside it on features, API integrations and automated tests. The copy in my archive comes from my Shwe Oh Lay campaign branch, with its own campaign, detail and history screens. The screens shown here are the app as it is listed today.


uabpay+, for merchants
uabpay+ is the merchant side. Owners and cashiers register separately, take payments through one unified QR code or a manual code, see balance, cash in and cash out on a dashboard, and move wallet balance to a uab account.
My branch there was Ingenico: running the app on an Ingenico Android POS terminal, with a native module that bridges JavaScript to the terminal's printer service so a receipt prints the moment a payment lands.


SGH Plus, white label
SGH Plus is a shopping and payments app from uab Fintech and Sein Gay Har, a Yangon retail group. It carries a wallet, QR pay at the till, the SGH member card and loyalty, and two factor sign in with a PIN and OTP.
I built and deployed it as a white label of the bank's wallet stack. It went to the App Store in July 2023.


Money moving in production
All three were live apps moving real money. Day to day that meant integrating backend APIs, writing automated tests, keeping iOS and Android stable, and debugging live issues with the product and security teams.
It is where I learned to treat the unhappy path as the main path.

