Programming
Programming
For my senior capstone project, I developed a debugging tool for our embedded system using an ESP32 microcontroller. The script allowed us to manually generate pulses at configurable frequencies and pulse counts, all controlled through a serial terminal interface. This tool proved useful for validating hardware behavior, troubleshooting signal timing, and accelerating overall system bring-up and testing.Â
In late 2021, I taught myself Qt within C++ and made a few test projects. One of the projects was a running planner made in a single day. The goal was to make a desktop application that could suggest mileage and workouts for a runner. The project is on Github.
In 2021 for my Fundamentals of Computer Science class, I wrote a word processor in the programming language Racket. This was a partner project with Jeffrey Pan.
In 2020, I made a prototype training planner in Python using the Kivy library. I only designed it as a prototype to test my Python skills.