Projects
Golf swing analyzer that tracks club speed and launch angle from a RealSense depth camera, projects ball speed and carry, and generates coaching feedback with an LLM.
Impaired-driving detection system that tracks vehicles with YOLOv8 and flags erratic movement, streamed to a React dashboard for law enforcement. Won QHacks '24.
AI wardrobe assistant that generates outfits from photos of your own closet using natural language prompts. First place at QTMA x McKinsey Pitch Day 2024.
Scholarship counselling tool for students without access to one — a site and Chrome extension that matches scholarships and drafts application feedback over a RAG pipeline.
Chrome extension that captures a frame from a YouTube video, identifies the items in the scene with Gemini, and returns matching Shopify products in a side panel.
ATS resume scanner built because every other one is paywalled. Tokenizes a resume against a job description with SpaCy and scores the keyword overlap.
Python connector that deploys Vercel projects to IBM Cloud Code Engine straight from Vercel CI — per-branch staging environments, keyless OIDC auth, status back via the Checks API.
NYT Connections played with Shopify products instead of words, built for the Shop Mini platform and shipped to the Shop app.
Arduino MKR attachment that mechanically flips a wall light switch on Alexa voice commands, wired up through the Arduino IoT Cloud.
File transfer protocol over UDP with stop-and-wait ARQ and simulated packet loss, plus throughput-versus-error-rate plots comparing the results.
Desktop app that classifies accelerometer data as walking or jumping with a scikit-learn model, and plots the uploaded CSV back to you.