Projects
Games I've built and tools I use. Play the browser games, or take a look at the code behind the cleanup utility.

Battleship
Two-player Battleship in the browser, with room codes, a solo bot mode, and a server that keeps both players in sync.
GodotMultiplayerWebSocketGDScript
Live site ↗
Owl Adventure Game
A child-friendly Godot browser game with forgiving flight, a procedurally generated world, and optional activities built around exploration rather than failure.
GodotGDScriptProcedural generationMobile
Live site ↗
Stick Figure Sniper
An observation-driven Unity browser game with moving targets, changing sightlines, landscape touch controls, and versioned local saves.
UnityC#WebGL
Live site ↗macOS Orphan Process Cleanup
A dependency-free Bash utility that reclaims memory from leftover headless Chrome instances and stale Godot MCP server processes on macOS.
macOSBashDeveloper toolsMCP
View on GitHub ↗