Projects
At work
- Chief of Staff OSA local system for tasks, decision preparation and context across AI sessions, replacing my paid Todoist workflow.in daily use · Python, launchd, MCP
- CockpitA Mac app for my tasks, calendar, meeting prep and approvals, connected to my local task system.in daily use · Tauri, Rust, React
- Claude Session MonitorA Mac menu bar app for finding Claude Code sessions awaiting input and returning to the right editor tab.shared internally · Swift, AppKit, Rust
At home
- Meal AppAn AI meal-planning app for finding recipes, planning the week and making a matching grocery list.public repo · Next.js, tRPC, Postgres
- Family Finance OSI replaced my paid Monarch subscription and a spreadsheet with an app for bank sync, budgeting, bills and debt-payoff planning.live · Next.js, Supabase, SimpleFIN
- Weekly briefingAn automated Saturday email with AI news, new software releases and a ranked list of local events.live · Python, launchd, Gmail
- Parenting briefingA twice-weekly briefing written by a model from vetted sources and delivered by email.live · Next.js, Vercel Cron, Resend
- Recruit ScoutA Google Sheets college football recruiting board with duplicate detection, tiers from the coach's film grades and flags for stale entries.live · TypeScript, Google Sheets, Apps Script
- Training dashboardA phone-friendly dashboard for my eight-week lifting program, with this week's sessions, set counts, a rest timer and coaching notes.in daily use · static site, Python