Back to projects
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.

React NativeNode.jsAWS

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

  • Zero
    Critical incidents in the launch quarter
  • Hours
    Average debug-to-fix turnaround during launch

Stack

React NativeNode.jsAWSTerraform
© 2026 Quang Nguyen · Built late at night, with too much coffee
v2026.05 · Drift the cursor over the starts - explore the universe