[Brief Resume Version]
- Automated time-critical course registration for 500+ students (500 MAU, 150 weekly) via Manifest V3 Chrome extension. Additionally integrated RateMyProfessor ratings, session keepalives, & Google Calendar syncing; Maintainer of open-source repo contributions.
[Actual Showcase]
- Clicks Register ALL once when pass time hits (4-hour retry window; no spam clicks)
- Pass-time countdown on Schedule Builder — parsed in Pacific Time, independent of system TZ (useful for international students)
- Calendar export — parses registered/waitlisted courses + finals; fetches & parses quarter dates from UC Davis registrar (MV3 service worker + cache); builds recurring .ics events
- Keep me logged in — session keepalive + auto-clicks UC Davis Continue Session
- Advanced Planner: helps you find the best course combination among all possible permutations and combinations of your schedule by using your preferences + RMP professor reviews
- Test mode: append ?ucdTest=5 or ?<existing-parameters>....&ucdTest=5 to the Schedule Builder URL to simulate a pass flip in 5 seconds.
Fun fact: During development, the extension caused an accidental DOS (denial of service) attack on the Schedule Builder website due to a for-loop bug... crashed Schedule Builder for 6 hours for everyone. That was fun..... (Also why is Schedule Builder so easy to accidentally crash? It was a DOS not even a DDOS, tf kinda firewalls or rate-limits are they using?)