
Sealed Bid
TypeScriptFourteen managers secretly split 1,000 points across the draft slots, and one night in front of a TV decides who picks first.
Side projects and vibe coding experiments. This section grows over time as I build new things. The best way to understand engineering constraints is to ship code yourself.

Fourteen managers secretly split 1,000 points across the draft slots, and one night in front of a TV decides who picks first.

Chess and poker in one game: claim a poker hand to fire an effect on the board, and dare your opponent to call you a liar.

A Starfinder character manager that carries a player from a guided build through live play, starships, and shared campaigns. Built solo and shipped to the App Store.

A cross-platform app that turns a week of meals into a sorted grocery list and a one-tap store order, built for two people sharing one kitchen.

A friend runs several Sport Clips locations and was tracking store inspections through email attachments. I built him a dashboard, then pitched it to the franchise's CTO.

A 1980s-cyberpunk idle game played entirely as a CRT police terminal. Take a corrupt megacity back one district at a time.