COROS AI · Case Study
Designing an AI that remembers you
My World remembers your COROS AI coaching conversations and shows your breakthroughs, reminders, and open concerns. I designed it end to end and shipped the front end in TypeScript and React on Next.js.
25
customer interviews
20
transcripts per eval batch
5
must-fix issues caught in one run
- Role
- Product Designer · Prompt engineering · Front-end
- Team
- Founder/CEO · 2 engineers · 2 designers
- Timeline
- April – August 2026, shipped incrementally
- Tools
- Figma · Claude Code · Streamlit · TypeScript, React on Next.js
The product
COROS AI is an AI coach that helps professionals shift moods, repair relationships and act when they’re stuck; I joined as founding designer in 2025 and led product, UX, prompts, research and brand.
Try what I built




The problem
Users could not find their breakthroughs
In 25 customer interviews, one thread kept returning: the coaching lands, but the product never shows it.
I had a difficult relationship with one of my nephews. From COROS, I had breakthroughs there. I can’t find them anymore.
So I gave the conversation structure: sessions, topics, and My World.
Architecture
Sessions, topics, and one home

A session is one conversation. A topic is a recurring situation, like “Conversation with dad.” That rule governs the detection pipeline.
The interface
A page you can scan


The breakthrough donut was about to be cut. I merged it with the Latest Breakthrough card and specced the state machine.

Decluttering
From a data table to a bento box


Early designs showed topics like a CRM. I pitched a widget-style bento box for the whole page.
The AI
The prompts are the product

20-session batch in
Score every field (semantic + LLM judge)
Read a stratified sample
Fix the prompt
Re-run the same 20 sessions
Every card comes from prompts I wrote: session summary (v6), topic summary (v7), topic detection, coaching invitation. An ownership gate limits each prompt to what the user said, because a wrong breakthrough manufactures a false memory.
I test them in 20-transcript batches. One run surfaced 5 must-fix issues, each fixed with one added clause.
Conversations are confidential, so examples are redacted or synthetic. The prompts are company IP.
Takeaway
What I owned end to end
I wrote the doc engineers build from, the prompts, the QA tooling, and increasingly the code.
At a pre-seed startup, the most valuable designer is the one who removes handoffs.