Portfolio

I’m a game developer who’s passionate about creative game design and problem solving. These are games I’ve worked on, both professionally and independently. For engine, graphics and tooling work, see my side projects.

Released games

Survivorman VR: The Descent

Survivorman VR: The Descent

Cream Productions · Occupied VR

Role: Programmer
Engine: Unity
Platforms: Meta Quest, PlayStation VR

A licensed VR game based on the Canadian show Survivorman, starring Les Stroud. Players are trapped on a glacier in the far north and have to complete challenges to survive. I handled the gameplay, minigames, character animation pipeline and GPU optimization.

Read more →

Spider Canyon

Spider Canyon

Indie · Released on Steam

Role: Lead developer
Engine: Godot
Platform: PC (Steam)

A fast-paced puzzle platformer built around precise control and dynamic movement. It started as a Mini Jam 175 entry, and my jam partner and I then turned it into a full Steam release.

Read more →

DENG GAO SHANG GAO RēVERIE gameplay

DENG GAO SHANG GAO RēVERIE

Invalid Symbol · Music Picnic

Role: Design and implementation of hand-gesture interactions
Engine: Unity (Meta Interaction SDK)
Platform: Meta Quest

An experimental VR experience set to music by Toronto composer Njo Kong Kie. Players explore a surreal, tranquil land with several hidden ways to interact with it using hand gestures.

Read more →

Indie work

Coat for the Goat

Coat for the Goat

ToJam 2026 · 48 hours, team of 2

Role: Lead programmer, game design
Engine: Unity 6
Platform: Web

A resource-management game where you gather wool to craft a coat for your goat, until an infection spreads through the flock and you have to cull sheep to survive.

Read more →

Gold Scopa

Gold Scopa

Passion project, in development

Engine: Godot

An online version of the classic Italian card game Scopa. The bulk of the game is done; it just needs proper card art.

Read more →

Last of the Mystics

Last of the Mystics

Mini Jam 171 · Finish Your Game Jam 2024

Role: Lead programmer, game design, sound design and music
Engine: Godot

An action roguelike where you fight an ever-escalating horde and build your character from an arsenal of weapons and upgrades. Made in 72 hours, then refined in a week-long polish jam.

Read more →