Projects
Selected work across AI efficiency, embedded audio, machine learning, study tools, AI education, and processor design.
Embedded audio
Programmable Multi-Effects Guitar Pedal
Built a Daisy Seed-based programmable guitar pedal with selectable bypass, distortion, reverb, delay, and flanger effects. Programmed real-time embedded C++ DSP firmware using DaisySP, audio callbacks, delay-line processing, wet/dry mixing, and debounced mode switching. Soldered a perfboard prototype integrating guitar input buffering, audio jack wiring, and control inputs.
Machine learning
Guitar Audio Classification Model
Built an audio classification pipeline with 89% test accuracy to identify four guitar sound categories: single notes, chords, palm-muted playing, and background noise from self-recorded audio. Processed one-second WAV clips and extracted MFCCs, RMS energy, spectral centroid, bandwidth, rolloff, and zero-crossing-rate features. Trained and evaluated a logistic regression classifier using multi-session training, validation, and test splits on independently recorded guitar samples.
Study tool
Study Tracker
Developed a full-stack study tracking web application using Next.js, TypeScript, Prisma Postgres, and Vercel for logging, managing, and reviewing study sessions. Built Chart.js visualizations for study trends, session history, and progress insights, plus persistent Prisma Postgres storage for reliable user data retrieval.
Digital logic
RISC-V RV32I Single-Cycle Processor
A Verilog single-cycle processor with program counter, register file, ALU, immediate generator, instruction memory, and data memory.
Embedded Software
Reusable Embedded C Library
Portable embedded C library providing fixed-memory data structures, event-driven state machines, and hardware abstractions for STM32 firmware.
Hackathon Projects
AI efficiency
EcoToken
A Chrome extension that uses a local prompt-complexity classifier to route each Gemini prompt to the lowest-cost model tier that can handle it, with an analytics dashboard showing estimated inference cost savings and CO2 emissions prevented.
Education
TeachBack: Inverted Tutoring
A hackathon tutoring app where students teach an AI student, with memory-aware personalization and step-gated problem solving.
Tools I Use
- C++
- Python
- TypeScript
- HTML/CSS
- Verilog
- R
- Git
- Vivado
- Next.js
- ESP32
- Daisy Seed
- Soldering
- PyTorch
- TensorFlow
- scikit-learn