PROJECTS
Class Scheduler — Personal project, Spring 2026
- Built a class-scheduling web app in TypeScript and Next.js that 60+ classmates used to plan the Fall 2026 semester.
- Designed a Postgres schema for course offerings, prerequisites, and time conflicts; wrote the conflict-detection logic in 200 lines of TypeScript with 92% test coverage.
- Deployed on Vercel with daily course-catalog sync from the registrar API; site stayed up for the full registration window with no incidents.
Lo-fi Spotify Clone — Course project, CS 261
- Implemented a streaming-audio web player in React with playlist state managed in Redux; supported queue, shuffle, and per-track loop.
- Wrote the backend in Express + Postgres, handling 12 concurrent streams in load-test without buffer underruns.
- Earned the highest grade in a 40-person class for system design and code quality.