projects
some things i've built. click one for details.
- riscFX
Real-time guitar FX processor in C & RISC-V assembly with DSP algorithms, FIFO buffering, and VGA/PS/2 control interface.
- TX Power Amplifier & Filter
Class-E power amplifier with 3-stage low-pass filter for software-defined radio (~7 W at 14 MHz, THD < 10%).
- Piano Synthesizer & Loop Machine
DE1-SoC FPGA digital piano with PS/2 input, real-time audio output, VGA feedback, and 10-second recording/playback.
- Autonomous Sumo Robot
Team-led autonomous sumo robot with SolidWorks mechanical design, C/C++ navigation stack, and closed-loop ultrasonic and line-sensor feedback.
- Instrument Technique Classifier
CNN-based classifier that detects playing techniques and articulation across a variety of instruments from audio input.
- IMU Air-Drumming Kit
STM32-based air-drumming system with dual BNO055 IMUs over I2C, maps drumstick motion to three strike zones and triggers real-time percussion audio.
- Soap Alarm
makeUofT 2024 hackathon build. an Arduino-based alarm that times how long you hold the bar of soap and goes off if you don't wash long enough.
- Soilbot
UTRAHacks 2023 hackathon build. an Arduino soil moisture sensor that tracks a plant's watering status and shows it live on an LCD.