Projects
Side projects, game jams, and experiments from nights and weekends.
Tools
AI Spend Live
A local token intelligence dashboard for Claude and Codex usage logs. It surfaces burn rate, session concentration, model/provider split, biggest turns, API-equivalent usage, and limit drivers like long-running sessions, high-context work, and subagent-heavy workflows.
Visit · GitHub · Blog PostOriginal Games
Game Ports (Haxe/OpenFL to Godot 4)
Old game jam games resurrected and ported to Godot 4 for browser play with the help of AI coding tools. Full write-ups on the blog.
TappyPlane
A Flappy Bird clone from a 3-hour game jam. Ported with pixel-perfect polygon collision extracted from the original Nape physics data.
Play · Blog PostQuickSki
A slalom ski game redesigned during the port -- forgiving flag collision, progressive speed ramp, and AI skiers that spawn mid-run.
Play · Blog PostAll Is Vanity: Chasing the Wind

An older side project – a dual-stick isometric action/arcade shooter built with HaXe and OpenFL, set in a surreal ancient Middle East. Wind-based physics, bullet-hell gameplay, and a story loosely inspired by Ecclesiastes.

