While the extent of my projects can be found on my Github page, here are a few particularly cool ones!
Excluding projects that are directly tied to my active research, I still enjoy working on physics-related simulations and methods!
This lightweight physics engine implements automatic generation of collision boxes from sprites, specifically designed for game development. The detection of intersections of polygons of arbitrary concavity is done efficiently, including built-in ways to approximate shapes to boost performance.
This app simulates arbitrary regions of your screen as someone with various types of colorblindness would see it. This can be used to check presentations, scientific figures, etc. to make sure they are legible to everyone!
This is a simple CLI-based todo list made in Java that I continuously add features to as I find I personally need them. It currently supports different coloring schemes (including a compatability mode), task grouping, and fun messages upon completing a task!
One of the main reasons that I program so much is to create applications for my own personal use (and if others can use them too, all the better)!
Not-too-serious that I made as a way to learn a language, or just because I was bored!
This is a platformer video game I made from scratch for the annual game jam hosted by Github in 2018. The goal is to create a full game in only a month, which I was able to do -- though it's good thing they didn't specify you had to make a good game...