Software Engineering @ University of Waterloo
Thermal-aware LLM inference scheduler that dynamically adapts configuration based on device thermal and battery state. Achieves 10% reduced wattage and 14% longer battery life on Pixel 8 via KV-cache quantization, flash attention, and sparsity.
Augmented violin using Raspberry Pi to capture high-fidelity telemetry — bow pressure, position, and pitch — with >85% detection accuracy. Curated a novel dataset of expressive performance metrics from ten violinists.
Multimodal AI shopping assistant supporting text, voice, and visual search. Uses LangGraph for stateful agent orchestration, CLIP + FAISS for local visual similarity, and Gemini for reasoning, TTS, and STT.
A rhythm game that uses a real drumset as the controller. Built in Unity with custom input handling to map live drum hits to in-game note lanes.