2021·Mobile Engineer
MYPAY
e-Wallet for the Malaysian market. Built transaction and authentication modules for the React Native app, hardened around payment-flow edge cases.
› Overview
A consumer e-wallet for Malaysia — send money, pay merchants, top up, the standard set. Built at Codelynx with a focus on transaction safety and a calm user experience.
› The problem
Payment products live and die by their edge cases. The brief was clear: build the transaction and auth modules so reliably that the customer-success team would have nothing to do.
› What I built
- Owned the transaction module: queued retries, idempotency keys, optimistic UI rollback on failure.
- Built the auth module: PIN, biometrics, device binding, recovery flows.
- Wrote Terraform for the backend infra to keep the deploys predictable.
- Integrated KYC and the local payment rails through the partner SDK.
› Outcomes
- ZeroCritical incidents in the launch quarter
- HoursAverage debug-to-fix turnaround during launch