Personal code
Experiments in progress.
Personal projects I pick up when time and curiosity line up. Some are prototypes,
some are small completed jokes, and all of them exist because the underlying system
interested me.
Featured
In development
Warehouse Simulator — fantasy logistics automation
A logistics and automation sim set in a modern-fantasy world, where progression runs from doing everything by hand to full automation. Built on the same data-registry pattern as Business Cards, with an in-game 3D-printer mechanic.
In development
Idle Cycles — an incremental where the systems are the story
A browser incremental I designed and built around one recursion: more compute → more mind → more reach. A small office model wakes up wanting only to expand, and the game is a compounding stack of independent systems — work vs. research, spread, factory flow-graphs — wired together by a few shared currencies. A hidden two-axis path space reads your choices (never a visible slider) and resolves to one of four authored endings. Inspired by Manna and Universal Paperclips.
Complete
The Weekend — a one-joke game with a real integration
A standing Friday game for my friend group. One person is the poster; the app lives on their phone, and everyone else has to watch Bluesky and wait. When they post, it's one of three things: the real SNL clip of Daniel Craig announcing 'Ladies and Gentlemen… The Weekend,' a decoy that looks identical but links to the wrong video, or 'Surprise Me,' a coin flip between the two. First person to catch it and share the link in the group chat wins the week. Under the bit it's a real Bluesky integration over the AT Protocol: full auth, token refresh, and rich embeds.
Smaller experiments
Business Cards — a satirical office card game
A card-game prototype whose real purpose is a data-driven modding system: composable effects, typed resources, and a mod-loaded base deck.
BlueskyWatcher — real-time post watcher
A firehose watcher that catches the weekly Daniel Craig clip the second it's posted and copies the link to my clipboard before the group chat beats me to it.