← All case studies
Case 05 · Personal Systems · Quinn

AI-Powered Mental Health Infrastructure — built in one afternoon.

An agentic personal system designed around actual failure points — ADHD, depressive episodes, caregiving — instead of aspirational productivity. Five entity types, three protocols, and a lock that protects you from your own data on the days you'd weaponize it against yourself.

Agentic personal systemHuman-centered AICapture-first architectureProtocol designSelf-compassion by default
Quinn · personal agentcapture · classify · protect

"I have ADHD. I experience depressive episodes. I have a profoundly autistic son. And I've spent years building systems that help other people navigate complexity, while my own life fell through the cracks of every productivity tool I ever tried. Eventually it stopped being funny — so I built my own."

01 · Overview

A personal system designed for the brain I actually have.

15.5 million U.S. adults live with diagnosed ADHD. Between 18.6% and 53.3% of them also experience depression. Meanwhile, productivity apps see a 30-day retention rate of 4.1%. The supposed solution is failing the people who need it most.

Quinn isn't a productivity app. She's a personal system layer between my brain and my commitments — captured by voice or text, classified silently in the background, and protected against my own worst instincts during depressive episodes.

I'm a product leader who builds workflow tools for a living. I still couldn't maintain a productivity system for myself for more than three weeks. The reason wasn't discipline — it was design. Every tool I tried was built for a brain that works differently than mine.

02 · Problem Ecosystem

Map your actual failure points. Not the aspirational ones.

Before I touched a single tool, I spent time on an uncomfortable question: what are my actual failure points? These four observations became the design requirements that every feature of Quinn maps back to.

Promises drift

Commitments leave my mouth, then float away before they can anchor. Not negligence — neurology. The system has to catch them at the moment they're spoken.

Capacity is not consistent

Depressive episodes don't announce themselves on the calendar. Hard care days don't block off time. The system needs to know about these states and change its behavior accordingly.

Capture friction is fatal

If the system asks me to categorize, tag, or organize at the moment of input, I will abandon it within days. The input window must be zero-friction.

I weaponize my own data

During depressive episodes, completion rates become verdicts. The system needs protection against the user's worst instincts — even (especially) when that user is me.

Failure points → design requirements
03 · Architecture

Not everything is a task.

The first architectural decision: Quinn classifies incoming information into five distinct entity types rather than dumping everything into a single task list. Tasks are one of five things — not the default container for everything.

Commitment

A promise made to someone. Has emotional weight. Tracked differently.

Context signal

Ambient situational information. Reweights everything else.

Task

Something to do. No emotional charge. Standard execution.

Idea

A creative spark to hold. Not to action — just to keep.

Headpat ✦

A win you're proud of. Self-generated. Found when you need it most.

Five entity types — each handled differently

The headpat category deserves its own paragraph. Most productivity systems accidentally reinforce people-pleasing — the dopamine hit ties to completing tasks, which are almost always things done for someone else. The headpat inverts that. The wins captured are yours. Self-generated, self-directed, independent of external validation. For anyone who's experienced the ADHD-adjacent loop of approval-seeking as a learned response to chronic underperformance, this isn't a small design choice. It's a therapeutic one.

Headpat card reading: The fact that you're still trying is the proof.
Headpat card — surfaced in a quiet carousel, no metrics, no streak, no obligation.
04 · Protocols

Three emergency modes — designed before anything was built.

Each protocol fundamentally changes what Quinn surfaces and how she behaves. They exist because without them, the system would be useless on the days I needed it most.

Sad Panda
On hard days, ask less.

Reminders off. Working sessions rescheduled. Gmail drafts pre-written, warm and reason-less, one tap to send. Three quiet questions: meds, doctor, call someone. Receipts available at the bottom of the screen.

Care Protocol
When someone I care for needs more.

Care-related tasks surface first. Capacity adjusts downward. Quinn stops suggesting new commitments. Focus shifts to what already exists — not what could be added.

Green / Yellow / Red
Season-level behavior shift.

Green: Quinn stretches me slightly, surfaces ideas alongside tasks. Yellow: simplifies, highest-priority items only. Red: minimal interface, maximum holding.

Sad Panda · Care · Green / Yellow / Red
Sad Panda mode — Hi Nadia. Rest today. Reminders are off.
Sad Panda activated — the interface collapses. No backlog. No prompts. No ask.
Anything I can take? Quietly. No pressure.
The three-question survey — quiet handoff, not a checklist.
05 · The Build

One day. Seven sprints. Built with Lovable and Claude.

I'm not a developer. I'm a UX practitioner and systems designer. What I contributed wasn't engineering — it was design thinking: understanding the actual user (me), mapping the actual failure points, and writing prompts specific enough that the output was usable.

Quinn home screen — Hi Nadia. Give it to me. Input placeholder: All the things.
Sprint 1 — a home screen that feels like exhaling. No task counts, no overdue indicators, no guilt.

Sprint 2 — Memory. Everything saves immediately. Zero friction. No questions. Classification happens later, in the background, via LLM. The user experience is: type, submit, done.

Home screen with populated intake list
Intake — captured in the user's own words, classified silently afterward.
Quinn's take dialog on a captured item
Quinn's take — surfaced later, not at capture, so the input moment stays frictionless.

Sprint 3 & 4 — Review and adaptive cards. Quinn surfaces unreviewed items one at a time. Cards scale by confidence: high-confidence headpats route silently to the carousel; simple tasks get one sentence and two buttons; commitments get triage; uncertain items get an honest "help me understand this one."

Tier 2 review card — A simple task to help things feel a bit fresher — cleaning the kitchen sink.
Tier 2 — simple task, three buttons, done in a breath.
Tier 3 review card — commitment with triage
Tier 3 — Quinn's interpretation, plus triage: how big is this, who did you promise?
I have time flow — 5 min, 15 min, 30 min, an hour; phone or computer.
The capacity moment — Quinn meets you in the time you actually have, on the device you're on.

Sprint 5 — Real infrastructure. Google Calendar, Gmail, task bundling. On hard days, the social labor of rescheduling is often what breaks you. Quinn drafts the email — warm, professional, no reason given — and sends it with one tap. Nobody gets an explanation. Nobody gets an apology.

Sprint 6 — The analysis lockout. The single most important design decision of the entire build.

Given access to data about my own performance during a depressive episode, I will use it to hurt myself. Not dramatically — just: the completion rate becomes a verdict. So the analysis section locks automatically during Sad Panda mode, for 7 days after it deactivates, during Red mode, and within 48 hours of last access. When locked, the screen shows exactly one message, in plain sans-serif, no Quinn warmth, no personality.

Analysis locked state — This information is unavailable at this time.
The lock — my decision, made in a good moment. Quinn holds the key I gave her.

Sprint 7 — A phone number. Quinn gets a Twilio number. Family can text it. Business leads from marketing materials can text it. Someone picks up a flyer, texts Quinn — she captures them, answers FAQ, and surfaces the lead in Review. I never have to be available. Quinn holds the whole thing.

06 · Feature Spotlight

Show me the receipts — the feature that is actually therapy.

During Sad Panda mode, after the three questions, a quiet link sits at the bottom of the screen: "Show me the receipts."

Quinn compiles everything — every headpat captured, every commitment kept, everything she's noticed about what I've been carrying — and displays it on one warm, plain, scrollable screen.

The last seven days. What you actually did. Not what you owe.
Receipts — evidence-based self-compassion delivered at the moment of maximum need.

Context comes before the wins. Then the headpats — real ones, captured by me, in the words I actually used. A sizzle reel I worked hard on. A meal I was proud of. My son looking at me and saying Mom. Then the closing line, in italic serif at the bottom:

"The fact that you're still trying is the proof."

This isn't a productivity feature. It's evidence-based self-compassion delivered at the moment of maximum need, in the words you chose when you had enough capacity to be kind to yourself. Depression lies about what happened. Quinn has the receipts.

07 · What This Taught Me About AI & UX

Four principles I'd put on a poster.

Design for the actual user, not the aspirational one

Every app I tried was built for someone with consistent capacity who responds predictably to reminders. That demographic is smaller than the industry imagines.

The most important decisions are defaults, not features

Quinn ships with the lockout built in. In a good moment, I decided future-me needed protection. The system enforces it without commentary.

Emotional weight is data — treat it like data

"I'm in a hard season" isn't a mood. It's a context signal that should quietly re-weight downstream items in the system.

Capture first. Classify second. Never interrupt the dump.

The moment of capture is the highest-friction moment for an ADHD brain. Make it zero friction. Let everything else happen later, without asking the user for anything.

08 · Outcomes

A system layer between my brain and the world.

1 afternoon

From failure-point map to working agent across seven sprints.

5 entity types

Tasks, commitments, ideas, context signals, headpats — each handled distinctly.

3 protocols

Sad Panda, Care, and Green / Yellow / Red — built before the rest.

1 phone number

Twilio inbound captures family, leads, and ambient signal into the same system.

1 lockout

Analysis hidden during hard seasons. Protection by default, not by request.

1 eye doctor

I'd been meaning to call for a year. Quinn surfaced it the first time I said I had five minutes. I called.

Quinn isn't therapy. She isn't medication. She isn't a replacement for professional support. She's a system layer — between my brain and my commitments, between my hardest days and the world's expectations — completely customized to how I actually work.

Most people don't know they can build this. They think you need to be a developer. You don't. You need to be honest about your failure points and willing to design something that serves your real life.

Design Hustle · Newsletter

Build your own Quinn. The full prompt library and the remixable app are free for subscribers.