Mahbuba.
Dhaka, BDhello@mahbuba.design

FinFlow

Mobile AppFintechDesign System

FinFlow's spending app had loyal early users but a interface that hadn't scaled with the feature set. I rebuilt the core flows — balances, budgets, transfers — into a single coherent system, and shipped a component library the team still ships from.

GOOD MORNING$12,480.30TOTAL BALANCE+2.4%
FinFlow.fig
390 × 844
Client

FinFlow Inc.

Role

Lead Product Designer

Timeline

10 weeks

Platform

iOS · Android

Year

2025

01 — The challenge

FinFlow launched fast and it showed. Three years of feature requests had been bolted onto the original five screens, and the result was an app where the same action — say, moving money between accounts — could be started from four different places, each slightly different.

Support tickets were creeping up, not because anything was broken, but because people couldn't find things. The brief was deceptively simple: make the app feel like one product again, without losing any of the functionality people relied on.

02 — Approach

What I did

01

Mapping what actually existed

Before redesigning anything, I audited every screen and interaction in the live app — about 140 unique states once you counted edge cases. This became a single map of the product as it really was, not as the original spec described it.

02

One pattern per job

Most of the redesign was subtraction. Four ways to send money became one flow with smart defaults. Balance, budget, and goal cards — previously three different visual styles — became a single card component with three content modes.

03

A system, not a redesign

Every component shipped into a Figma library with documented variants, tokens for spacing and color, and usage notes written for the engineers building it — so the new patterns would actually get reused on the next feature, not redrawn from scratch.

03 — Outcome

The rebuilt app shipped over three releases so the team could validate each piece with real users. Within the first month of the new home screen, time-to-first-action dropped noticeably, and the design system became the default starting point for new feature work — three new screens have shipped from it since without design involvement.

38%faster time-to-first-action
142 → 46unique UI patterns
3screens shipped from the system since
Open for workstatus: available — 2026

Got an interface
that needs work?
Let's talk

hello@mahbuba.design+880 1XXX-XXXXXXDhaka, Bangladesh (GMT+6)