C++/C# programmer
I embedded Python scripting into a Java codebase to make the Universal Pokemon Randomizer infinitely customizable.
I made a small demo of a cloth simulation that is used to control a ghost. It uses a BVH to optimize self-intersection detection.
For university, I created a CPU raytracer. The focus was linear algebra, (spatial) data structures, unit testing, lighting, project setup, and optmization.
For the first block of my first year in university, we were tasked with recreating a set of arcade games within a simple template.