Game Systems Designer
I design and implement scalable, robust systems for games. Specializing in progression, enemy AI, and multiplayer netcode. Foundations gained in a Software Engineering degree and 5 years of Unity development experience.
A top-down 2D survival and tower defense game set in a world corrupted by extraterrestrial meteors. Team up with friends, survive as long as you can, die, come back stronger. After a long stretch in development, GEODE is officially out — play it now on Steam.
Mechanics, rulesets, and the connections between them
Run-based progression, unlocks, difficulty escalation
Behavior, state machines, encounter pacing
Replication, client/server sync, lag handling
ScriptableObject-driven content and designer tooling in Unity
Fast iteration in Unity and C# to validate mechanics
Also experienced with C++, Python, full-stack web (Node, Express, React, Django, Flask), and mobile development (Flutter, Unity).