Hello, I'm
Versatile game programmer with + years of experience in game design, development, and integration. Specializing in network systems, P2P infrastructure, and Unity development.
I'm a versatile game programmer and Lead Software Engineer with over years of experience in game design, development, and integration. Passionate about creating engaging games that foster strong online communities, I bring expertise across the full development cycle — from concept to deployment.
My career spans gameplay programming, server-client architecture, back-end development, and continuous integration. I'm skilled in Agile Development and Test-Driven Development, with a proven record of leading engineering teams, optimizing performance, and streamlining development workflows. I thrive on adapting to and learning emerging technologies.
Beyond professional work, I have over years of modding and independent programming experience across individual and collaborative projects — dating back to the Quake 3 and Return to Castle Wolfenstein modding communities.
Expert in P2P and client-server architectures for multiplayer games
Automated build and deployment systems for game projects
Cross-platform game development and optimization
Leading and mentoring engineering teams to deliver high-quality, scalable solutions
End-to-end expertise spanning concept, design, implementation, and deployment
Identifying bottlenecks and optimizing both runtime performance and development workflows
Click on a project to view full details
Game Dev
Fall Guys is a massively multiplayer party royale game. Through The Multiplayer Group, I contributed as a Senior/Lead Software Engineer.
Game Dev
Besiege is a physics building game about constructing mechanical machines to annihilate castles. I worked at Spiderling Studios as a Senior Game Programmer.
Tools
Command-line tool designed to patch 64-bit Windows binary executables linked to an older version of OpenSSL (1.1.0) to resolve crashes in 10th and 11th gen Intel CPUs.
DevOps
A build pipeline which would automatically test and build a Unity3D game.
Simulation
The first in line of many machine simulations which trains people how to use heavy machinery.
Modding
A QMM plugin which fixes a number of nukes/ and exploits in ET:TCE.
Modding
GameMonkey ScriptMod is a Quake3Multimod(QMM) plugin, which allows server admins to define the server behavior by script.
Modding
A cracked/reverse engineered 1.3 client so we can now use punkbuster on the older RTCW 1.0 version
Modding
WolfTV_1.0 was a modified WolfTV binary which was compatible with RtCW 1.0