Back to all work
Paused2024 · MVP · paused
Mirrors — Goal Tracking + AI
Fullstack + AI engineering for a goal-tracking startup MVP. Web app pairing user-defined goals with LLM-driven check-ins and coaching.
Role
Fullstack + AI Engineer
Timeline
2024 · MVP · paused
Team
3 people
Stack
Next.js · TypeScript · LLM
Overview
Fullstack + AI engineering for a goal-tracking startup MVP. Web app pairing user-defined goals with LLM-driven check-ins and coaching.
This project is currently on pause while the founding team re-assesses direction. I can walk through what shipped and what was learned.
Challenge
The founding team wanted to validate whether goal-setting paired with LLM coaching could sustain a habit loop. They needed an end-to-end MVP quickly — real product, real users — without stapling ChatGPT into a landing page and calling it done. No vibe-coding, no fake demo.
What I shipped
- Built the full web-app skeleton — auth, data model, user flow — before any AI wiring, so the LLM was a feature, not the product.
- Modelled goals and check-ins in Postgres with a schema that supported both freeform reflection and structured milestones.
- Integrated LLM tool-calling for coaching prompts, with typed function signatures instead of raw completion parsing.
- Prototyped RAG over the user's own history so check-ins could reference past state without leaking context to other users.
- Shipped an honest, testable MVP — currently on pause while the founding team re-assesses market direction.
Stack
Next.jsTypeScriptPostgresDrizzle ORMLLM tool-callingRAGAuth