Featured Projects

Full descriptions linked below.

CollabXR
Work · Purdue Envision Center

CollabXR

A mixed reality classroom where a whole room of people in headsets walk around the same 3D dataset together. It is open source, used outside Purdue, and I work on it as a software developer at the Envision Center.

  • Unity · C# · Photon
  • Quest · Vision Pro · Desktop
  • Open Source
Project Deimos
Leading · Purdue SIGGD

Project Deimos

A first-person survival game built over a year by Purdue's game development group, SIGGD. I'm the programming lead, in charge of managing the codebase and around twenty programmers inside a 50+ person team, also including artists, designers and audio engineers.

  • Unity
  • Project Management
  • Code Leadership
Ourovoras
Solo project · in development

Ourovoras

A steampunk action RPG I've been developing in my spare time as a student. The combat, art assets, design and soundtrack are all made by me, and it's the project that's taught me the most about full-stack game production. Currently still in development, so stay tuned!

  • Unity · Blender · Logic Pro
  • Passion Project
  • In Development
Inverse Kinematics Solver and 3D Engine
Built from scratch

Inverse Kinematics Solver and 3D Engine

A real-time 3D software renderer and inverse kinematics solver written from scratch. No game engine, graphics library, or even GPU, just linear algebra and multivariate calculus. I also have a paper explaining the theory behind it, which you can read here. Warning: it is a lot of maths!

  • Python · NumPy
  • Robotics and Graphics
  • Technical Writing

Say hello

Always happy to talk about graphics, XR, engines or games. Email is the easiest way to reach me!