My Work

Things I've built outside of work, starting with the two I'm proudest of.

Job Dashboard cover

Job Dashboard

2026
Shipped

A pipeline that reads labeled Gmail, classifies each message with Claude into a validated schema, and stores application history as events. An MCP server and a macOS widget sit on top, and it runs 24/7 on a home server.

  • Python
  • Claude API
  • SQLite
  • MCP
  • SwiftUI
Farmland cover

Farmland

2026
In progress

An online multiplayer version of the board game Agricola, written in Go. It has an immutable rules engine and a bot that plays by simulating real moves, tuned over 150 simulated games.

  • Go
  • Rules engine
  • Game AI
Slipway

Slipway

2026
In progress

A scheduled pipeline that suggests software worth building, then runs a team of AI agents to build it behind a verification gate. Nothing ships until the work is proven and a person signs off.

  • Claude Agent SDK
  • Claude API
  • QA / Verification
  • Orchestration
Feed the Blob cover

Feed the Blob

2026
In progress

A multiplayer Roblox game where you grow a blob by grabbing food, steal snacks from other players, and fuse blobs into new creatures. Built in Roblox Studio with Luau, mobile first.

  • Roblox
  • Luau
  • Multiplayer
  • Game design
Gym Coach App cover

Gym Coach App

2026
In progress

A training companion that plans my workouts, tracks progress, and adjusts the program as I go. I'm building it as a tool I use every day.

  • Personal tool
  • Fitness
3D Solar System

3D Solar System

2024
Shipped

An interactive 3D solar system in Three.js, with a textured sun and four planets orbiting at different speeds, plus live controls to toggle each orbit.

  • Three.js
  • WebGL
  • Next.js
  • React
  • 3D Graphics
Digital PO Box

Digital PO Box

2024
In progress

An Angular 18 app with server side rendering and standalone login and register components. I built it to try out SSR and the newer standalone component model.

  • Angular 18
  • TypeScript
  • SSR
  • Express
  • RxJS