Computer Engineering @ University of Virginia · Class of 2029
I'm a Computer Engineering student at UVA who learns by building. I care about software that solves a concrete problem and measurably improves on what it replaces: faster workflows, clearer data, less friction for the user.
- ProbabilityRAG — Local-first RAG tutor over Grinstead & Snell probability text. Features BGE-M3 hybrid search, Qdrant vector DB, and intelligent reranking. Full-stack with FastAPI backend and React frontend, running Ollama for on-device inference.
- Basketball Shot Tracker — Real-time multiplayer web app where kids play a tabletop basketball game and turn their shots into heat maps and stats, teaching data science by playing. Built with React · TypeScript · Firebase Firestore. Replaced a 35-step Google Forms workflow and cut data-entry time using a click-based court UI.
- MNISTDigitsToGIF — Video diffusion model for generating MNIST digit animations on a consumer GPU, implemented from scratch with PyTorch. Explores generative modeling and efficient deep learning.
- SpeakToDeck — Locally transcribe and translate your audio, then import it straight into your Anki deck. Built with Python + Streamlit + local-LLM APIs.
- LensTranslate — Paste a screenshot or TikTok link to get instant translations overlaid on the image. Uses OCR and real-time translation to convert foreign text in place, supporting 6 languages across web and mobile. Built with TypeScript · Python · React.
- Benefits Digger (hackathon) — Full-stack benefits-eligibility screener (FastAPI · SQLite/SQLAlchemy · Vanilla JS) with a multi-factor explainability breakdown and Google Gemini 2.5 Flash generating state-specific program catalogs on demand.
- Languages: Java · C/C++ · Python · TypeScript · SQL · HTML/CSS
- AI/ML: RAG · PyTorch · Diffusion Models · Qdrant · BGE-M3 · Whisper · faster-whisper · LLM Guardrails
- Frameworks: React.js · Node.js · FastAPI · React Native (Expo) · Streamlit · REST APIs
- Developer Tools: Git · GitHub Actions · Docker · Firebase · SQLite · AWS · Playwright · pytest · Vite
- AI Developer Tools: Claude Code · MCPs · Skills · Agents

