Collaborative project
MyStudioKeep
TypeScript · Next.js
PostgreSQL · Redis · BullMQ
Source code is private.
A platform for independent trainers to manage clients, bookings and payments.
My main contribution was adapting the deployment setup to my collaborator’s development workflow. I set up GitHub Actions staging promotion and Vercel deployments, keeping staging and production separate.
I also hardened Stripe webhook handling for duplicate deliveries and failed processing, and improved Google Calendar synchronization with background jobs, coalescing, locking and retries.