FinanceFlow

The design and development of a full-stack FinTech application powered by a predictive AI engine.

What

SaaS | Web Application

Why

Market + Personal need

Where

São Paulo, Brazil

Role

AI Product Designer

Category

Finance, FinTech, GenAI

When

June 2025 - Ongoing

You're currently viewing the detailed case study. Looking for the executive summary? View it here.

Overview

FinanceFlow is an AI-powered personal finance web app designed to give users a unified, insightful view of their complete financial landscape. This is the end-to-end story — from a 20-year personal habit, through research, to interface decisions and an honest validation pass.

I ran this project solo: research, design, and development. It's a conceptual project — not yet launched for general availability — so where you'd normally see launch metrics, you'll see the framework I'd use to measure it instead.

The Problem: Flying Blind in a Sea of Data

My journey with personal finance began with a simple spreadsheet my father asked me to keep in college. For nearly two decades, this manual habit was my solution, but it was also a constant source of friction. That was the spark, but I needed to know if it was a widespread problem before designing anything.

Quantitative research (N=150) confirmed it immediately:

  • 69% manage two or more financial platforms.

  • 39% still rely on manual spreadsheets.

  • 63% overspend against their own plan; 59% lack visibility into where money went; 54% forget bills or invoices.

Top Financial Challenges

Survey of 150 users, multiple selection

Operating more than one platform

69%

Spending more than planned

63%

No visibility into where money goes

59%

Forgetting to pay bills or invoices

54%

"I feel like I'm flying blind with my money. I know it's coming in and going out, but I don't know where or why."

— from in-depth user interviews

The Opportunity

72% of surveyed users wanted "everything in one place" above any other feature — but 54% wouldn't adopt a tool they didn't trust with their data, and 46% would be put off by a confusing interface. The brief was never just "build a dashboard" — it was "build a dashboard people will actually trust enough to connect their bank to."

Most Valued Feature in a Finance App

Survey of 150 users, single choice

Viewing everything in one place

72%

Ease of use

57%

Automatic alerts

43%

Multi-bank integration

41%

What holds adoption back

54%

Lack of security

46%

Confusing interface

The Research Approach

Three methods, one question — what does financial control actually feel like, day to day?

06

In-Depth Interviews

6 participants, 3 per segment, 45–60 min semi-structured calls covering context, pain points, routines, and expectations.

N=150

Online Survey

150 respondents, segmented by profile, pain points, and needs.

03

Desk Research main sources

Secondary market data (Open Finance adoption, AI trust benchmarks, LGPD) used to cross-validate field findings.

Process note: in hindsight, desk research should run before the field work, not after, to sharpen the instruments. Keeping that lesson visible here on purpose — it's a more honest signal of process maturity than pretending the sequence was optimal from the start.

From Interviews to Personas

Six in-depth interviews, three per segment, distilled into two personas. Participants stay anonymous — no images, recordings, or names are shared publicly.

Financial Goals

Quickly view and consolidate all accounts

Save for major events/assets

Invest seamlessly

Eliminate debt and avoid financial slip-ups

Pain Points / Challenges

Lack of centralized vision

Forgetting bills and payments

Difficulty with spreadsheets or overly complex apps

Anxiety about surprises or unexpected expenses

Motivators/Values

Practicality, automation, clean visuals

Access to intelligent insights

I enjoy technology and integrated APIs

Digital Skill Level:

High (early adopter, curious about new things). Open to AI, but skeptical of "black box" suggestions with no explanation.

About Davi

Age Range: 25–35

Education: Engineering

Location: São Paulo

He lives a busy, digital-first routine, with multiple accounts (banks, cards, investments). He seeks financial independence, savings for life goals (travel, housing, career), and a start in investing.

Davi Pontes

Technology, design, or marketing professional (employee, freelancer)

“I want a single dashboard for my entire financial life, without complications.”

Hypotheses to be validated: Reaction to automation/AI, real adherence to expense and investment control, trust in consolidators.

Sara Vicente

Small business owner, freelancer or matriarch (family budget manager)

“I need a place just to see everything, without getting a headache.”

Hypotheses to be validated: Real interest in automation, most valuable types of segmentation/categorization, trust in AI, simultaneous use for people and businesses.

Financial Goals

View total assets and cash flow

Control household and business expenses

Plan and anticipate future obligations (invoices, bills, taxes)

Grow your assets safely

Pain Points / Challenges

Difficulty integrating multiple systems (spreadsheets, apps, notebooks)

Lack of time and energy to analyze financial data

Concern about recurring payments/delays

Current tools are too basic or too complex

Motivators/Values

Ease and clarity

Automation that works (no steep learning curve)

Simple visualization of future obligations and the overall picture

Digital Skill Level:

Medium (seeks practicality, but avoids excessive complexity)

About Sara

Age Range: 42–50

Education: Business Administration, MBA

Location: São Paulo

Divides attention between personal life, business, and family. Manages multiple sources of income and expenses. Needs to plan for the long term (retirement, children's education) and avoid financial hardship.

Dimension

Integration

Automation

Visualization

Attitude to AI

Key barrier

Davi

Essential, decisive factor

Highly desired, must be "plug & play"

Complete, customizable dashboards

Open, if transparent and explainable

Manual entry, complex setup

Sara

Important, only if simple

Only if 100% simple and reliable

Simple graphs, clear cash flow

Skeptical, trusts only basic alerts

Confusing UI, lack of support

A nuance worth designing for: desk research suggests roughly 35% of higher-income users keep manual spreadsheets by choice — for ownership and control of their own data, not out of technological resistance. Automation is the default path in FinanceFlow, but manual control had to stay a first-class option, not an afterthought.

Market Validation

The interview and survey findings weren't a sample quirk — they lined up with external data:

75.2%

of Brazilians would like to consolidate multiple accounts in a single app — the average user maintains a relationship with 5 financial institutions (Visa, 2026)

46–49%

trust in AI-driven financial recommendations globally — nearly identical to the 50% found in our own survey (Deloitte/EY, 2026)

37.1%

of Brazilians who know Open Finance authorized data sharing despite 76.8% knowing the technology — the barrier is unclear benefit, not abstract fear (Capgemini, 2026)

From Research to Design (Decision Map)

“72% want one place to see everything”

“72% want one place to see everything”

Centralized, widget-based dashboard — one screen, not five tabs

Centralized, widget-based dashboard — one screen, not five tabs

“If you don't explain why, I don't trust it”

“If you don't explain why, I don't trust it”

Explainable AI Insights — every suggestion shows context, e.g. "Your spending on 'Dining Out' is 20% higher than your 3-month average"

Explainable AI Insights — every suggestion shows context, e.g. "Your spending on 'Dining Out' is 20% higher than your 3-month average"

“Manual entry is a deal-breaker”

“Manual entry is a deal-breaker”

Multi-bank integration with AI categorization by default, manual override always available

Multi-bank integration with AI categorization by default, manual override always available

“Complex setup means I abandon it”

“Complex setup means I abandon it”

Frictionless onboarding, strong defaults, custom asset sources (e.g. "Primary Residence") for messy real-life finances

Frictionless onboarding, strong defaults, custom asset sources (e.g. "Primary Residence") for messy real-life finances

The Design Process: From Insights to Interface

With the personas defined and the research-to-decision map in place, the next step was translating those decisions into structure — before worrying about how anything would look.

Onboarding and the first bank connection were the moments most exposed by the research: "manual entry is a dealbreaker," "complex setup drives abandonment." So that's the flow I mapped first, end to end, not just the individual screens.

User Flow Diagram

Layout Sketches

Before any pixel got polished, I sketched structure. Layout sketches for the three core screens — Dashboard, Transactions, and Net Worth Evolution — settled information hierarchy and content priority while the interface itself was still a placeholder.

Wireframes

From sketches to wireframes — still no color, no type, no chrome. Just structure and content priority, validated against each persona's key barrier before a single visual decision was made.

Building a System of Trust and Clarity

To ensure consistency and scalability, I developed a design system built on a foundation of clarity, accessibility, and trust. Every component, from the color palette to the iconography, was chosen to support these core principles.

Two cornerstones of this system were our intentional choices for typography and color, which work together to create an environment where users feel confident and in control.

Typography: The Voice of Clarity

I chose Inter as the primary typeface because its design philosophy aligns perfectly with the needs of a financial application.

Optimized for Financial Data: Inter was specifically designed for high legibility on screens, which is critical when users must read numbers and small text with absolute clarity. This attention to detail extended to the technical implementation, where we enabled specific font features to improve the distinction between characters like 'I' and 'l', and numbers like '6' and '9'.

    font-feature-settings: "cv02", "cv03", "cv04", "cv11";

Projecting Professionalism and Hierarchy: The font provides a clean, modern look that builds a sense of trust. I strategically used its comprehensive weight range to establish a clear visual hierarchy: body text is set in Regular (400), headings in Semibold (600), and key financial values in Bold, guiding the user's eye to the most important information on the screen.

Color: The Foundation of Trust and Focus

The color system was meticulously crafted to support the application's goals and enhance the user experience.

--primary

#1A8CFF

Application primary color (VS Code blue)

--background

#F9FAFD

Main application background color

A Professional and Trustworthy Palette: The core of the palette is a professional and trustworthy blue (-primary), inspired by familiar developer tools to evoke a sense of reliability. This is complemented by a calm, very light blue-gray (-background), creating a sense of space and reducing eye strain.

--secondary

#EDEDED

Secondary elements

--muted-foreground

#737373

Text on secondary elements

Clarity Through Contrast and Hierarchy: I established a clear visual hierarchy through contrast. I used a range of grays for secondary (-secondary-foreground) and muted (-muted-foreground) text to guide the user's eye, ensuring that primary information stands out while supplementary details remain accessible but unobtrusive.

--success-background-hsl

#E6F7E6

Background for success messages

--destructive

#FF3B30

Color for dangerous actions

Accessibility and Unambiguous Feedback: The entire color system was designed with both Light and Dark Modes from the outset, ensuring a comfortable viewing experience for all users. Furthermore, I defined distinct, high-contrast colors for user feedback—a clear green for success (-success-background-hsl) and a vibrant red for destructive actions (-destructive)—ensuring that system status is communicated unambiguously.

Data Visualization with Purpose: The chart colors were chosen not just for aesthetics, but for maximum differentiation. Each of the five chart colors has a distinct hue (teal, green, red, blue, orange) to ensure that data segments in graphs are easy to distinguish at a glance, allowing for quick and accurate financial analysis.

--chart-1

#00D6D6

Teal

--chart-2

#99CC66

Green

--chart-3

#FF4D4D

Red

--chart-4

#3399FF

Light blue

--chart-5

#FF9933

Orange

Together, these systems for typography and color create a cohesive, intuitive, and trustworthy experience, ensuring users feel confident and in control of their finances

Inputs

Selection Controls

Buttons

The Solution

The Solution

The solution is a centralized, intuitive, forward-looking dashboard built on four pillars:

Main Dashboard

The financial command center: spending insights, cash flow, and investment performance at a glance.

Transactions & Credit Cards

A searchable log with category breakdown, answering "where did my money go?" for the 59% who felt they had no visibility.

Net Worth Evolution

Historical growth plus an AI-generated forecast; supports custom asset sources so real, messy financial lives aren't forced into rigid categories.

AI Financial Q&A

A natural-language assistant for direct questions about spending and history, instead of hunting through screens.

Validation & Testing

The four core flows were tested with 10 projected personas (5 "Alex" + 5 "Maria") using think-aloud protocol and the System Usability Scale.

  • SUS average: 46.5 against a target of ≥68 — Alex 53.5, Maria 39.5.

  • Sharpest finding: CSV import — meant to be the plug-and-play path — had a 10% task success rate (Alex 20%, Maria 0%). 9 of 10 projected users couldn't complete it.

  • Severity-4 findings: ambiguity between two import paths (A), an incompatible CSV format (B), and a unanimous lack of visible security signals (H).

  • What changed as a result: corrected the import path and format, added verifiable security signals to the flow, and clarified dual-currency handling.

SUS AVERAGE · TARGET ≥ 68

SUS AVERAGE ·

TARGET ≥ 68

46.5

/ 100

Overall (10 sessions)

Overall (10 sessions)

Target 68

Alex segment

53.5

Maria segment

39.5

Calibration pilot · 10 projected personas (5 Alex + 5 Maria) · think-aloud + SUS

CRITICAL FINDING

10%

task success on the CSV import — the one task meant to be plug-and-play. 9 of 10 could not complete it.

Alex 20% · Maria 0%

Severity-4 findings: ambiguous import path (A) · incompatible CSV format (B) · no visible security signals (H)

Integrity note — read this the way I'd say it in an interview: this was a calibration pilot with projected personas, not real human participants. It's a legitimate, useful step — it caught a critical flaw in what was assumed to be the simplest flow in the product — but the highest-severity findings remain hypotheses until the planned round of 10 real user sessions confirms them. I'm not presenting this as user testing with real people, and outcome metrics stay a projected framework, not a measured result, until real usage data exists.

Measuring Success & Future Vision

If launched, I would track:

FEATURE ADOPTION

>70%

connect a bank account within week 1

TASK SUCCESS

>95%

categorizing a transaction

ENGAGEMENT

WAU/MAU

high ratio, tracked from week 1

RETENTION

MoM

benchmarked vs. fintech industry standard

Next: run the planned real-participant usability round, launch an invite-only cohort, and let that data — not the calibration pilot — drive the next iteration.

Key Learnings & Reflections

This project reinforced several key principles of product design:

Clarity Over Complexity

In finance, it's easy to overwhelm users with data. My biggest challenge was balancing information density with a clean, intuitive interface. We learned that users valued a clear, high-level summary on the dashboard far more than seeing every single detail at once.

The Power of Proactive Insights

Simply displaying data isn't enough. Features like the AI-powered "Spending Insights" and the "Financial Forecast" were game-changers. Users don't just want to see their history; they want guidance on what might happen next and what they should pay attention to.

Design for Real-Life Scenarios

People's financial lives are messy. Allowing users to add custom sources like "Primary Residence" or manually adjust values was crucial. Acknowledging that not everything can be automated made the tool more flexible and trustworthy for users like Maria, who have complex financial situations.

Translate AI output into a user-centric experience

My primary lesson was that real value comes not from just detecting an anomaly, but from presenting that insight with context and clarity. Translating raw AI output into something meaningful requires designing with deep user empathy.

A successful AI feature is built on a strong data foundation

A key technical challenge was structuring data and prompts to ensure the AI's analysis was consistently accurate and relevant. This proved that a great AI user experience depends as much on thoughtful data engineering as it does on the interface design itself.

Embrace a holistic, end-to-end approach

Managing this project from the initial concept to the final AI integration reinforced how every decision, technical or strategic, directly impacts the user experience. This holistic view was essential for creating a cohesive and truly useful product.

Project Presentation

Got any business challenge?

I can help you with that.

Got any business challenge?

I can help you with that.

Got any business challenge?

I can help you with that.

Connect with me on social media

Let’s work together!

brunokatekawa@gmail.com

Connect with me on social media

Let’s work together!

brunokatekawa@gmail.com

Connect with me on social media

Let’s work together!

brunokatekawa@gmail.com

Create a free website with Framer, the website builder loved by startups, designers and agencies.