Calendar Sync / Q2 2025
Multi-Provider Calendar Sync That Actually Works.
Google, Microsoft, and iCloud calendars unified with conflict resolution and persistent tracking.
// The Build
The problem every multi-calendar person has: Google Calendar shows one view, Outlook shows another, iCloud shows a third, and nobody can answer 'Am I free at 3pm?' without checking all of them. I built a Python/FastAPI backend that syncs from all three providers, deduplicates events by iCal UID (the same meeting across multiple accounts counts once), merges overlapping busy blocks, and computes unified availability.
OAuth tokens stored in macOS Keychain (never disk or database). Incremental sync via Google syncToken and Microsoft deltaLink for efficiency, with automatic full-sync fallback. React frontend with a custom CSS Grid calendar (not react-big-calendar) for responsive mobile views. APScheduler runs hourly auto-sync in the background.
// outcome
Three calendar providers unified with automated conflict resolution.
3
Calendar providers
auto
Conflict resolution
SQLite
Persistent tracking
CLI
Interface
Personal Finance Dashboard
Q1 2025Automated PDF extraction, multi-account consolidation, and spending analytics.
Own product
Handwrite
Q3 2025Turborepo architecture: shared database, API layer, and multiple client targets from one codebase.
Own product
Cloud Operations
2023 - 2026Ongoing AWS operations and partner integration maintenance for a regulated client.
NDA client
Got a similar problem? Let’s talk.