Games, tabletop tools, and front-end products. Most of them started as “I wish this existed” and
ended up on the internet anyway. The live ones are free to try.
A cat-colony sim where the cats write their own story.
A Redwall-inspired cat-colony sim in Rust/Bevy. Cats run on a utility-AI Maslow hierarchy, carry an 18-axis personality (plus zodiac), form and break social bonds, and generate emergent prose from a RON narrative system. Weather, seasons, wildlife, combat, magic, building. One small living world.
Coaching & analysis platform for Warhammer 40K.
A browser-native (Rust → WASM via Bevy) post-game review and theorycrafting tool. Annotation-first: it records actions and never enforces rules. 20+ tools, per-phase timeline snapshots with rewind, geometric line-of-sight analysis, army-list import, and an OBS chroma-key overlay for casting. Free, and one of a kind.
In-game reference tool for Warhammer 40K.
A polished front-end product: movement, saves, stratagems, and keyword references generated from imported datasheets, tuned for fast table-side use. Versioned past v1.9, Cypress-tested, and deployed on Cloudflare. The clearest showcase of shipping and maintaining a real front-end app with users.
- React
- TypeScript
- Zustand
- Tailwind
- Cypress
- Cloudflare
A Stockfish-style evaluator for mahjong.
Input your tiles and game state, get a ranked list of viable target hands and a suggested discard. Explores whether fast static evaluation (rather than full search) translates to mahjong’s hidden-information structure. Ruleset-agnostic core with NMJL 2026 support.
- TypeScript
- SvelteKit
- Vitest
Assemble a team of slot machines to slay beasts.
An idle game where reels are your party. A small, weird systems toy built in Rust.