Projects
Each project has a short write-up covering how it works and what I'd change.
Projects
- CaseComp.caA platform for running university case competitions end to end, from registration to live judging.
- Huawei recomputation schedulerDecides what to keep in memory and what to recompute, so a model's computation graph runs under a strict memory limit.
- DJLand migrationA new Next.js frontend for the campus radio station's DJ platform, running on the backend it already had.
- TidepoolA streaming recommender that ranks Bluesky's live post stream into a personal feed of recruiting posts.
- TutorBoardA real-time whiteboard for tutoring sessions that keeps every saved edit even when a server dies.
- WebTraceAITells you whether a website's design was made by a person or by AI.
- HeatSpaceReads a floor plan and works out where to put heaters so a home heats evenly.
- TripWisePlans a trip on a budget: real flights and hotels, plus ideas for what to do.