Full-stack SaaS

Personal Performance OS

Year
2026
Role
Solo full-stack
Status
145 merged pull requests
Next.jsTypeScriptSupabasePostgreSQLGroq (Llama 3.3 70B)VitestPlaywright
Postgres tables (RLS)
Migrations
+
Automated tests

What it is

A production "operating system" for training, food, habits, tasks, and ideas – shipped solo across 145 merged pull requests. It is the app I actually use to run my own week.

Engineering

  • Supabase auth over a 33-table Postgres schema with Row-Level Security on every table (28 migrations).
  • Streaming AI coaching and day-planning on Groq (Llama 3.3 70B), hardened against prompt injection with persistent rate limiting.
  • Backed by 790+ automated tests (Vitest unit + Playwright end-to-end), GitHub Actions CI, ESLint/Prettier, and light/dark theming.

Why it matters

It proves I can take a large, stateful product from schema to shipped: real auth, real data isolation, real AI features that stay safe, and a test suite big enough to change things without fear.