Autonomous Trumpet
Embedded firmware and mechanical control demo that programs an automatic trumpet robot in C to play melodies using an STM32 MCU and UART communication. It's fast enough to play Flight of the Bumblebee (shown in the demo)!
Embedded firmware and mechanical control demo that programs an automatic trumpet robot in C to play melodies using an STM32 MCU and UART communication. It's fast enough to play Flight of the Bumblebee (shown in the demo)!
Real-time 3D simulator and renderer written in Java from scrathc with no external libraries, used for visualizing 3D objects and textures. Capable of rendering any .obj file with textures.
Feedforward neural network made from scratch with no external libraries in Java. Web-based demo with live visualization and interactive inputs; Java backend and WebSocket-powered updates. Achieved 96% accuracy on MNIST handwritten dataset.
Guitar fret visualization and tablature tool that renders fretboard positions, maps notes to tab notation, and helps learners compose and export tablature.