Featured Projects
Highlighted games and current work

Split/Second
Turn-based tactical RPG with diverse strategy and unit progression
Game Library
Browse all 6 projects

Split/Second
Turn-based tactical RPG with diverse strategy and unit progression

Beats & Brains
Beat zombies to the beat in this co-op rhythm beat em up!

Osu (Sub Ten)
Click low quality circles!

This Website!
Everything from code, hosting, and design was done by me!

Super Tic Tac Toe
Play Tic Tac Toe, WHILE you play Tic Tac Toe!

Devil in the Chamber
Nun with a gun!
About Me
I'm a Toronto-based indie game developer with 2 years of experience. I specialize in creating well crafted gameplay experiences and programming functional, complex backend systems and frameworks.
My journey started with Black Ops 2 Zombies upon learning that easter eggs were a thing when I was 12! Ever since, I have been obsessed with how games work under the hood and have been making projects.
I'm most confident in gameplay programming and systems design, but I'm comfortable wearing many hats on a project.
When I'm not slaving away on VSCode, you can find me playing Magic: The Gathering, grinding Divergent Universe in Honkai: Star Rail, or fist fighting someone in the street.
I've been looking for an exuse to move to Vancouver, so if you have a cool project and need a programmer or designer, please reach out!
Development
Proficient in Unreal Engine and Unity. Strong background in C++, C#, Python, Java and JavaScript (including TypeScript). Large repertoire of custom built tools and frameworks from audio systems to UI managers.
Art & Design
Currently learning 3D modeling and simple animation to better collaborate with artists to make great looking titles.
Game Design
Designing engaging mechanics, balanced systems, and memorable player experiences across multiple genres.
Leadership
Leading small teams on indie projects. See more info in my featured projects!
Let's Work Together
I'm always interested in hearing about new projects, collaboration opportunities, or just chatting about game development. Feel free to reach out through any of the channels below.