CMMB Logo
Fintech2025

Reimagining Mobile Banking for Gen Z

Client profile

Digital banking platform

Timeline

12 Weeks

Team Size

8 Engineers

Key Outcome

Shipped ahead of schedule

Reimagining Mobile Banking for Gen Z
01The Challenge

The Problem Worth Solving

The client needed to reach a younger market, but their existing mobile app was slow, hard to navigate, and lost a substantial share of new customers partway through onboarding. They needed a new native experience built from the ground up — without pausing existing operations or disrupting their live customer base.

02Our Approach

How We Thought About It

We ran a two-week discovery sprint with the client's product and compliance teams to map the full onboarding journey and identify every drop-off point. From there we designed a new information architecture and validated it with user testing before a single line of code was written. Delivery was split into three two-week sprints: authentication and e-KYC, core banking features, and a final performance and security hardening phase. A dedicated QA engineer was embedded throughout.

03The Solution

What We Built

We architected a new Flutter application connected to a secure set of GraphQL microservices, replacing the legacy REST monolith with a modular API layer the compliance team could audit in isolation. We implemented a streamlined e-KYC process using on-device models that cut document verification from a manual review taking hours to a check completed in seconds. Biometric login and real-time fraud signals were layered in during the final sprint.

04The Results

What Changed

The app launched ahead of its planned date. Onboarding completion improved substantially once the drop-off points identified in discovery were removed, and the app held a strong store rating through its first release cycle with no critical security incidents post-launch. Organic store referrals took on a share of acquisition that had previously been paid for.

“They pushed back on half our original scope, and they were right to. We shipped the part that mattered first and built the rest on what we learned.”

Head of Product

Digital banking platform, Kuala Lumpur

Tech Stack Used

Flutter
GraphQL
Node.js
AWS
Python
TensorFlow Lite

Start Your Project

Let's work together,
get started.

Tell us about your project. We'll respond with a tailored proposal within 48 hours — no templates, no salesperson.

  • No commitment required
  • Response within 48 hours
  • Signed NDA on request

Ready to take your business to the next level? Send us a message and see how we can help.

Or email [email protected] directly