Software engineer
Four products in production, and the AI control plane that plans, ships, and verifies every change to them.
Today · Push A
lift is a mobile strength-training app where the app keeps the record and an AI does the coaching. Any LLM, from claude.ai to a local agent, can read lift’s published context, build a regimen, progress the weights after each session, and log meals in plain English. I train with it every day, and my brother runs his training through Claude with it.
Open lift ↗ Sign in with Discord
SvelteKit · MCP · Better Auth · Drizzle · Neon Postgres · Vercel
| L | M | J | K | |
|---|---|---|---|---|
| Heat 1995 | 4.5 | 4 | 5 | |
| Old School 2003 | 4.5 | 3.5 | ||
| Arrival 2016 | 5 | 4.5 | 4 | |
| Past Lives 2023 | 4 |
movie-league answers the question Letterboxd doesn’t: what has my group seen, who liked it, and who still hasn’t seen it. It seeds itself from the services people already use, TMDB, Letterboxd, and Plex, so nobody starts from an empty profile. Friends can rate a film straight from a Discord channel.
Open movie-league ↗ Sign in with Discord
SvelteKit · TMDB API · Discord Interactions · Better Auth · Drizzle · Neon Postgres
| Week 3 | All-play | PTS | REB | AST |
|---|---|---|---|---|
| Team 4 | 10–1–0 | 1 | 3 | 1 |
| Team 7 | 8–2–1 | 4 | 1 | 2 |
| Team 2 | 6–5–0 | 2 | 6 | 5 |
| Team 9 | 3–8–0 | 9 | 4 | 8 |
In head-to-head fantasy basketball, one lucky opponent can hide how strong a team’s week was. fantasy-bball scores every team against every other team in the league, category by category, and points out the weeks that were truly unusual. Managers sign in with Yahoo and claim their team.
Open fantasy-bball ↗ Sign in with Yahoo, league members only
SvelteKit · Yahoo OAuth · Vercel Cron · Drizzle · Neon Postgres
2026-11-03 · movie-league · Discord posts shipped and verified live
isengard is the control plane behind every app on this page: an AI agent that acts as product manager and platform owner. I ask for a change in plain language. It writes the plan, briefs a coding agent in that app’s repo, ships to production, checks the live site, and logs the result.
Open isengard ↗ Private console
Claude Code · Agent orchestration · SvelteKit · Vercel · Neon