Featured Projects
Games I've designed, built, and shipped
Sharpshooters
Unity • C#A 3D third-person shooter built in Unity. Features a state machine for player movement, enemy AI with behavior trees, an inventory system, and save/load functionality.
Infinite Runner
Unreal Engine • C++An endless runner built in Unreal Engine 5. Procedurally generated obstacles, difficulty scaling, and a leaderboard system.
Latest Technical Articles
Deep dives on systems I've built
Building a Reusable Inventory System
How I designed a data-driven inventory system using ScriptableObjects that works across multiple games.
Read article →Finite State Machines in Unity
A practical guide to implementing FSMs for player and enemy state management, with clean transition logic.
Read article →Learning Journey
Consistent growth, one project at a time