Projects
Nala*Full-stack web app — AI health coaching chatbot with a RAG pipeline and a coauthored CHI 2026 publication.
Python · React Native · FastAPI · RAG · PostgreSQL · pgvector
- Roblox Studio MCP*
MCP integration server — Lets a model author and run Luau inside a live Roblox Studio session.
Go · Luau · MCP · JSON-RPC · Roblox
- GitFeed
Discovery engine (in progress): a GitHub repository feed ranked by your interests, with search that understands what you mean.
Python · GitHub API · Embeddings · Semantic & Agentic Search · Recommender Systems
- Student CRM
Standalone app (in progress): a personal CRM for students to track their network and automate staying in touch.
Desktop App · SQLite · Local-First · Automation
- devolio
Personal site — This site: a terminal you can navigate like a filesystem, with a portfolio view behind it.
Next.js · React · Tailwind · OAuth · Playwright
- Pipelined RISC-V Processor*
Processor design — A 5-stage pipelined RISC-V CPU with automatic hazard resolution, built in a logic simulator.
RISC-V · Computer Architecture · Assembly · Digital Logic · Python
- Network Compression Detector*
Network systems tool — Detects compression on network paths using entropy-based UDP probing in C.
C · Golang · Socket Programming · Networking · Linux
- claude-init
Developer tooling — A version-controlled Claude Code setup with three working modes enforced by hooks.
Python · Shell · Claude Code · Developer Tooling · Hooks
- Particle Simulator
Full-stack desktop app — A 2D particle physics simulation with real-time rendering, gravity, and springs.
Java · Spring Boot · JavaFX · MongoDB · Docker
- AI-Generated Text Classifier
ML research project — Classical models with engineered readability features that beat a fine-tuned BERT baseline.
Python · scikit-learn · BERT · NLP · SHAP · Jupyter
- ChoreMate
Full-stack team project — A gamified chore manager where completing tasks keeps a shared virtual pet healthy.
JavaScript · React · Node.js · Full-Stack