Thomas Donohue

Senior Software Engineer

About

Senior software engineer focused on architecture, AI-assisted development, and systems that scale.

Recent Projects

After the AI apocalypse, guard a fragile VIP across the ruins and get them to the last working radio tower before the signal dies. Built for Cursor Vibe Jam 2026 in Phaser 4, TypeScript, and Vite.

TypeScriptPhaser 4ViteGame DevCursor Vibe Jam 2026
vibez.surf preview

Browser-based audio-reactive rhythm game in TypeScript + Three.js. Drop any audio file, paste a URL, or prompt Suno AI and ride a procedurally generated 3D track.

TypeScriptThree.jsWebGLGLSLWeb Audio APIViteSuno AIProcedural Generation
Pokémon LLM Showdown preview

Pokémon LLM Showdown

GitHub ↗

Run LLM-vs-LLM Pokémon Showdown battles locally. Queue matches and tournaments from a web manager, compare results across providers, models, and personas, and optionally stream to Twitch.

PythonFastAPIDockerAI/LLMJavaScriptSQLiteAnthropicOpenRouter