programming
Posts
Reflections
- Principles
- I Got Addicted to Vibe Coding (I almost lost everything)
- Scroll-triggered animation as the missing piece for scrollytelling on the web
- Claude Code with a local LLM as the worker: cheaper coding
- My website is now its own social media account
- Recursive Self-Improvement — the RSI Ladder and the Verification Problem
Artifacts
- Broken Charter
A dark pixel-art guild roguelite: take contracts in a fallen empire, fight turn-based battles, and lose your heroes for good.
- Kestrel Nine
Fly as an outlawed Augmented pilot: evade the Inquisition, resist the Purge, and run every job three ways: NAV-7 alone, you alone, and both together.
- Hobby Hero
Pick two NHL teams and a date: a goal model's win chance, likely scores and what-if levers, checked honestly against the closing market.
- Mood Log
A warm-up for writing: log a song that resonates, and why. Entries stay in your own browser.
- Sudoku Search Lab
A Sudoku solver you can watch think: a demonstration, an explanation and a test of P vs NP, all in one side quest.




