
Vancouver, BC · Performance & backend engineering
Backend systems that hold up under load.
Twenty-five years of backend and performance work across games and SaaS: scaling, profiling and load-testing the parts that have to stay up.
25+years building backends
1M+concurrent users scaled
20+console game launches
80%fewer pre-release defects
Selected work
My company · Founder & principal engineer
ProseForge
A full-stack platform for writing, narrating and publishing fiction. I designed and built all of it, from the Go backend and job orchestration to Kubernetes, CI and the audio pipeline.
Go · PostgreSQL · Vue · Kubernetes · RunPod · Grafana
PlatformGo API, job queue, Git-backed stories, Vue front end.
TTS workerKokoro inference ported to pure Go. No Python, serverless on RunPod.
WorkbenchCLI and MCP server so AI agents can work with stories.
iOS & AndroidOne .NET MAUI app for iOS, Android and macOS, on a generated API client.
BlackjackGame logic in C++ behind a C ABI, served by an ASP.NET API to a Vue table.C++ · C# · VueDrop JockeyConnect-4 engine with pluggable players, from heuristic to LLM, and two renderers.TypeScript · React · Ollama
All projects →
Building something that has to scale?Happy to talk systems, load tests, or a hard performance bug.