Solutions & Key Contributions
Modular architecture: Introduced a micro‑services‑style backend with isolated domain services for transfers, payments, account management; this improved maintainability and allowed parallel feature builds.
Improved frontend performance: Utilised React/React Native to build reusable UI components, reduced time‑to‑interactive, and optimised asset loading for mobile networks.
Device & session security layer: We implemented a “single device per user ID” policy and instant “Lock Clicks ID” functionality, allowing users to freeze all transactions from their profile when they detect suspicious activity. CIMB
Intuitive user flows: Simplified onboarding and common tasks (check balance, transfer funds) by redesigning the dashboard and quick‑access menu; added contextual tooltips and guided flows for first‑time users.
Transition strategy: Created a migration roadmap for legacy users, involving notification banners, transitional feature support, and analytics tracking of user movement to the new app.