A debt tracker designed to reduce shame, because shame is why people stop opening the app.
role
Product design, research, frontend
tools
Figma, React, TypeScript, Supabase
duration
to add
sector
Personal finance
01 · problem
Debt tools are built for people who feel fine about their debt.
Debt tools are built for people who feel fine about their debt. Red totals,
streaks and scolding notifications punish exactly the moment a user most needs
to engage, and neurodivergent users, who are over-represented in problem debt,
drop out first.
02 · research
What the interface was doing to people.
Research on ADHD motivation shows goals become more achievable with visible
context and reachable wins. Most trackers offer only paid or not paid, so a part
payment reads as failure or goes unlogged — the interface, not the balance, is
what triggers avoidance.
Content to add
if you ran your own interviews or a diary study, add the numbers and what they surfaced. Nothing is claimed here that the CV does not support.
avoidant
the persona summary.
over-monitoring
the persona summary.
newly diagnosed
the persona summary.
artefact · empathy map
03 · decisions
No red, no streaks, no total unless you ask.
No red, no streaks, no total on the home screen unless the user asks for it.
Plain-language framing over financial jargon. Every destructive or overdue state
written as a sentence, never signalled by colour alone. Reduced-motion respected
throughout.
01
Plain-language framing over financial jargon.
02
Every destructive or overdue state written as a sentence, never signalled by colour alone.
03
Reduced-motion respected throughout.
04 · handoff
Built solo, in beta.
Built solo rather than handed over, and currently in beta testing. Five payment
states with row-level security per user, and the interface set in Atkinson
Hyperlegible.
Content to add
what moving out of beta will involve.
05 · outcome
4
payment options
5
payment states
In beta testing. Outcome figures follow once that finishes — nothing is claimed here that has not happened yet.