Tempo API
A REST and webhook API that syncs class schedules between a studio app and three calendar providers.
The problem
Students saw outdated class times because each calendar integration polled on its own schedule.
The approach
One event pipeline with idempotent webhooks, a Redis queue for retries and an OpenAPI contract the mobile team generated clients from.
My role
Backend developer in a team of three.
Outcome
Sync delays went from hours to seconds for the providers that support push.
Screens
Screenshot placeholder: API reference page Screenshot placeholder: queue dashboard