

Bree (YC S21)
Evolving a money app for 800k+ users
At Bree, a fast-growing fintech startup, I joined as the second product design hire, owning end-to-end mobile design. Bree builds a more responsible financial safety net with instant, interest-free access to funds, reducing reliance on predatory lending and supporting healthier financial habits. Working closely with founders, engineering, and data, I’ve shipped a wide range of features spanning growth, monetization, and core product experience, often moving from idea to live product in days or weeks. Selected impact: • Higher-tier limits flow → $1M+ projected added annual revenue • Cancellation redesign → 20% reduction in churn • Referrals redesign → 25% increase in shares • Lifecycle emails → +75% engagement through A/B testing • Led user research + data analysis to inform product decisions • Redesigned core experiences (10+ surfaces) • Drove design QA + conversion optimization across the app • Pushed design system updates and product features directly in codebase This page features a selection of projects I’ve worked on. Additional work will be shared as it becomes available.
Role
Product designer
Team
2 designers
Timeline
Sep '25 - Now
Core account experience
Settings, evolved
I redesigned and expanded Bree’s core account experience across settings, spanning payments, personal information, security, legal, and support, reworking existing subpages while introducing entirely new surfaces/features that did not previously exist.

Before
Layouts varied in quality and clarity, with key actions often hidden or inaccessible, limiting how users could manage their account.

After
Established consistent, more refined layouts across all surfaces and surfaced key actions directly in the interface, giving users greater control over their account.

Before
Pages were text-heavy and lacked strong visual cues, making them harder to scan and less engaging to navigate.

After
Introduced visual elements like coloured icons and supporting cues to improve scanability and create a more engaging browsing experience.

Before
Content across account surfaces was often unstructured or loosely organized, making it difficult for users to find relevant information quickly.

After
Established clearer information architecture across all surfaces by grouping related content and prioritizing key actions. For example, support content was reorganized into categories and key actions like AI chat were surfaced more prominently to help users find answers faster.

Main settings page
I explored multiple directions for the main account surface, ranging from a utilitarian, task-first layout to a more social, profile-driven approach. These explorations tested different balances of efficiency, familiarity, and personalization, helping identify what information should be prioritized and how users should navigate their account. The final direction combines the clarity of a structured layout with subtle personalization, creating an experience that is both functional and approachable.
Membership cancellation
Reducing churn without dark patterns
Bree membership unlocks premium features like spending insights to help users better manage their finances. The existing cancellation flow was a direct path to the exit with no attempt to retain users beyond dark UX patterns.






Before
Membership details were almost nonexistent, showing only an active state and leaving users in the dark about critical information.
After
Introduced clear, transparent details like renewal timing and payment method, giving users full visibility and confidence in their decisions.

Before
The flow relied on manipulative, guilt-driven tactics, forcing users to acknowledge lost benefits in an attempt to pressure them into staying.

After
Reframed the experience around genuine value, clearly communicating how the membership supports users so they can make an informed, confident choice.

Before
CTAs constantly swapped positions, creating a misleading and frustrating experience that relied on users making mistakes.

After
Designed a consistent, predictable flow that aligns with user expectations, building trust and reducing unnecessary friction.





















