Game Development


Video games have always been a pivotal part of my life, spanning across all genres and sparking a longstanding passion in game development. This journey began the moment I was introduced to Blizzard Entertainment’s Diablo—a game that not only captivated me but also inspired my desire to become a game developer.

My design philosophy revolves completely around the player experience. I love creating stories and worlds, but nothing compares to the joy I feel when I can bring other people into those worlds. Having played hundreds of games, I know what it takes to get a player emotionally involved within a game world. My main goal in game design is to evoke genuine emotion from the player—whether it be fear, anger, laughter, or sadness. Ultimately, I want to make memorable games that resonate with people long after they’ve finished playing.

My foray into indie game development has been both enriching and challenging, pushing me to master multiple disciplines independently. From generating 3D assets and animating characters to programming intricate systems and spearheading a team of passionate creators. This experience hasn’t just prepared me for a variety of roles within game design; it has sharpened my communication skills, giving me the ability to effectively collaborate across different departments. In this rapidly evolving industry, I see communication as an indispensable skill – one that I’ve diligently nurtured throughout my career.

Demo Reel

Level Design


3D Art


Systems Design & Development


Dialogue System
In-Game Toolset
Stand-Alone Editors