Software engineering, graphics programming, and creative technical solutions.
An open-source mixed reality classroom built at Purdue's Envision Center. A room of people in headsets can explore the same 3D dataset together, in real time.
The open documentation site for Purdue SIGGD, tutorials, codebase docs and contribution guides for the club's ~30 developers.
A 3D renderer and an inverse kinematics solver, both written from scratch in Python.
A 3D engine in C++ and OpenGL, structured like Unity so that building things in it feels familiar.
A 3D printing slicer built from scratch in Python in 24 hours, taking an STL model to printable G-code.
A compiler for a Pascal-like language that takes source code all the way down to MIPS assembly.
A feed-forward neural network framework written from scratch in C++, with no ML library underneath it.
A C# library packaging the architectural pieces I end up rebuilding in every Unity project.
A Unity package that keeps quest logic from tangling into the rest of a game.