Projects Page
Untitled VR Fishing Game
I developed an interactive virtual reality fishing experience using Godot and SteamVR, designed to explore atmospheric scene building. I sourced, modified, and authored 3D assets in Blender, maintaining a cohesive visual style while maintaining optimized rendering for both standalone and tethered hardware. Working within the tight performance budgets of real-time VR was a valuable lesson in the ways that the constraints of a medium can drive visual aesthetics.
Technologies Used:
DIY Mocap & Full-Body Tracking
Custom built an experimental motion capture pipeline using inexpensive readily available consumer tracking devices (SlimeVR with Joy-Con sensors and Xbox Kinect via Amethyst) for live virtual avatar motion control. Calibrated different motion tracking systems to work in harmony and provide extra tracking data to each other. Worked around tracking challenges like sensor drift, joint occlusion, and latency.
Technologies Used:
- Xbox Kinect
- Amethyst by K2VR
- Nintendo Switch Joycons
- SlimeVR
Sprig Fishing

Click here to watch a demo
This is a simple fishing game I wrote from scratch to run on a Pi Pico, specifically a Sprig from Hack Club. The Hack Club Sprig is a free console given to teenagers if they program their own game for it. I was really fascinated by this idea and created a game for the sprig, but when I finished it I found that the default game editor was very limiting for the kinds of games I wanted to create. This lead me to attempt to learn how to drive the hardware directly using C instead of the default game engine, and I ended up building Sprig Fishing.
Most of the code was written from scratch in C using only a library for graphics and the sound. If you have your own Sprig you can download and try it out right now, there's instructions on how to install it on the github page.
Technologies Used:
Feed Bluebell 
Click here to play (Best played on a touchscreen device)
This was a game I made as part of our school's food waste reduction campaign. The campaign was centered around a real pig named Bluebell who lived on one of our teacher’s farm. People would donate their food waste from our cafeteria to be fed to Bluebell the pig instead of being thrown into the landfill.
The game was envisioned as a score attack game where you would compete with your friends on a school wide leaderboard. I worked as the head developer and project lead. We had a team of three developers five artists and one musician by the end of development.
Technologies Used:
- Godot
- Django
- Discord Webhook (admin panel notifications)