2025–Present

Sunset

I built Sunset because reserving UCLA tennis and pickleball courts had become a strangely competitive timing problem: inventory opened on a strict 72-hour schedule and disappeared almost immediately. I reverse engineered the authenticated booking flow and turned it into a multi-user scheduler that could preserve sessions, wait for the exact release window, retry quickly, and recover when a browser or process failed. It is a small project in scope, but I like it because it takes an annoying real-world ritual and makes the computer handle every fragile part of it.