Welcome to my programming portfolio. Here you can find some examples of my programming work. I have experience working in MATLAB, featurescript, javascript, c++ (arduino) and python.
Hand Tremor Stabilizer Prototype (Arduino c++)
During Fall Quarter 2025, I worked with a 4 person team over a 10 week time period to design, prototype, and program a hand tremor stabilizer with a modular attachment. Inspired by stabilizing silverware products such as Gyenno Bravo Twist and Liftware, we wanted to take this idea and make it such that any item could be attached to the end. I worked on some preliminary designs as well as the bulk of the control system code.
The device utilizes movement in the pitch and yaw motions to to counteract tremors. It utilizes an ESP32, two IMUs and two stepper motors in its current configuration. It also supports IOT control, allowing one to home it using a website.
While it isn’t perfect, I’d love to take this project further and adapt it to be better at decreasing the amplitude of tremors.

Animated Graph of Invasive Carp Population (MATLAB)
Written in MATLAB for the 2025 MATE ROV competition, this program takes in a .csv file detailing the location of invasive carp in regions of Illinois rivers over time and converts it into an animated graph for easy visualization.

Configurable Blinds Custom Feature (Featurescript)
Written using Featurescript in CAD program Onshape, this program automatically adds blinds to a window that the user specifies. This program is intended to help users modeling rooms to get an idea of how blinds would interact with the space, without having to undergo the time intensive process of manually modeling them. This feature is available to be used by any Onshape user.

Various Graphing Exercises (MATLAB)
Through various classes and experiences, I have experience creating graphs in Matlab displaying equations, datasets, state space equations, and more. Many of these skills could be transferred to other languages such as python.










