Case study
UNLOAD
A voice-first PWA that makes invisible mental load visible, and lighter.
The problem
In most households one person carries the mental load: remembering, planning, coordinating, and noticing what needs to be done. It is invisible work, and classic todo apps make it worse, because someone still has to type everything in and keep the system tidy.
The idea
Remove the typing, then make the load visible. You speak, and UNLOAD sorts what you said into tasks, appointments and shopping for your household. Both partners see the same lists in real time, and a fairness view shows who actually carries what.
Key decisions
Voice in, structure out
Typing tasks into an app is itself mental load. In UNLOAD you just talk. Speech goes through Whisper, Claude turns it into structured tasks, appointments and shopping items, and everything lands in the right list on its own.

Fairness you can see
Mental load is invisible, so couples argue about feelings instead of facts. The dashboard shows who carries what, by area and over time. It turns a vague tension into a picture both partners can act on.

A shared memory
Half of mental load is remembering small facts: clothing sizes, preferences, dates. UNLOAD keeps a shared memory both partners can search, so the knowledge stops living in one person's head.

Production-grade, not a prototype
Real accounts, real households, real data. Auth, GDPR flows, push notifications and MFA are built in, and 123 automated tests guard the sync paths between partners.

The app ships in German first. English is on the roadmap.
Outcome
UNLOAD went from a blank file to a product in production in two months, with real households testing it. Every step was mine: strategy, UX, visual design, frontend, backend integration and the release itself. Claude Code multiplied my output along the way, but judgement, structure and quality stayed my job.