things I built because I wanted to
A flexible robotic glove that translates gestures, position, and rotation in 3-dimensional space into signals for robotic systems. Features flex sensors on each finger, and an IMU for position and orientation tracking.
I am a contributor to the open-source OpenSteamController-Continued project. We reverse engineered Valve's Steam Controller with the goal of preserving the hardware. I upgraded the electronics within the controller, as well as wrote firmware. As of November, 2025, the project is wrapping up with the announcement of Valve's Steam Controller 2.
Duncebot is one of my favorite bots that I've ever made. Since my very first battlebot, I have always chosen to make a fun bot over a functional bot. I believe that battlebots is more about having fun than winning, and Duncebot is a true testiment to that statement.
Vlad The Bludgeoner is my most unique bot in terms of how it works. Vlad has two wheels which do not touch the floor. These wheels, when spun up, have a large enough moment of inertia to lock the rotation of the bot, causing it to move backward and forward exclusively. Vlad also has a really big and scary weapon, but most bots have one of those.