Automation system · 2025–Present
Sunset
Automated UCLA Recreation reservations at the exact release window.

Overview
A multi-user scheduling system that reverse engineered authenticated UCLA Recreation workflows and reliably booked tennis and pickleball courts when inventory opened.
Challenge
Popular campus courts were released on a strict 72-hour schedule and disappeared almost immediately, making the manual reservation process frustrating and unreliable.
Approach
I mapped the authenticated booking flow, then built a persistent scheduler that could maintain sessions, watch release times, retry quickly, and recover automatically when a process or browser failed.
Result
Sunset turned a timing-sensitive manual workflow into a dependable service that could coordinate reservations for multiple users.
Highlights
- Reverse engineered authenticated availability and reservation workflows.
- Built a multi-user scheduler with persistent sessions and sub-second retries.
- Added keep-alive monitoring, structured logs, and automatic process recovery.