A beautiful visualizer for a modular multiplication algorithm. I've rewritten this program so many times it's a meme at this point. It's basically my hello world for new languages/frameworks.
Custom SoC with a RISC-V CPU with additional custom instructions and some peripherals.
Autonomous Drone Control Software for Custom Built Rotary-Wing Drone
The program accomplishes the task of collecting water from a blue colored pool and releasing it in a red colored pool, whose precise locations are unknown. The image processing part and the functions that use peripheral ports to control the water sucking/releasing motor were made by other team members.
Ground Control Station for Custom Built Rotary-Wing Drone
The GUI communicates with the drone using a "backend" program that takes care of the communications stuff.