
MARS NASA Lunabotics Robot
↗I architected and implemented a ROS 2 state machine and autonomous excavation/dumping systems using asynchronous Actions. The autonomy stack integrates RTAB-Map visual SLAM, Nav2 with A* and Theta* planning, and AprilTag localization, alongside LiDAR/depth-camera point clouds and PyTorch U-Net segmentation. C++ socket telemetry feeds robot state and sensor feedback to a real-time React operator interface. January 2026 – Present.
ROS 2C++ReactNav2PyTorch
Hoos Taking Notes
For my Software Engineering class, we decided to try and develop a note sharing platform, aptly named "Hoos Taking Notes" since our school calls students "Hoos". Here, we had to learn to use Django, PostgreSQL, Amazon S3, and deployment on Heroku, in order to create the application. During this class, we learned about several software development methods, and we also employed the "Scrum" ideology. For my group, I was designated as Scrum Lead, and I make sure we're having weekly check-ins, taks designations, and that we're meeting deadlines as a group. At the time of writing this, the project is still underway, but most of the meat of it is done, and I'm excited to update this page with more info!
DjangoPostgreSQLAmazon S3Heroku

For my Fall 2026 Compilers class, I was expected to extend a compiler for TOP, to include several new featurse, and had to work through it via careful planning and close knowledge of the compilation pipeline! It was split into several stages, with the first being parsing, but eventually we made it all the way to code generation, allowing us to run our programs using newly added for loops, sequences, and lambdas.
Compiler DesignType CheckingMemory Safety

A personal game that tracks 10+ values, structured modularly for later additions, with a research notebook of the development process. August 2024 – June 2025.
GameBlenderUnityC#
This is a list of projects I worked on before I became more adept at programming in general. Though I'm not exactly proud of them now, they do still hold a special place in my heart!
ArchiveJavaScriptHTML