Built for the Competitive Mind
ContestSync was born out of frustration. As active competitive programmers, we spent too much time manually entering contest schedules from LeetCode, Codeforces, and AtCoder into our personal calendars, or worse, converting timezone offsets in our heads only to miss the contest entirely.
We wanted a single, unified, automated system that puts upcoming contests exactly where they belong: right on your schedule, synced automatically, and adjusted to your local timezone.
Simplicity & Privacy First
We believe tools should serve you, not track you. ContestSync operates on a serverless-style pipeline that pulls official schedules, converts them to your timezone, and pushes them directly to your calendar. Your data remains isolated, secure, and encrypted at all times.
We respect your ownership of your data. If you ever decide to stop using ContestSync, you can permanently delete your account with a single click from your preferences panel. Doing so immediately revokes Google OAuth permissions, deletes your database preferences, and completely purges all synced events from your calendar.