Aug 2023 – Presentnow
- Architected and built a full stack scheduling/booking system from scratch: slot generation engine with travel time and zone matching, booking lifecycle management, and role-based dashboards for owners, teams, and customers
- Designed and implemented Google Calendar bidirectional sync with OAuth 2.0, webhook push notifications, cron-based watch renewal, and conflict resolution
- Developed cloud storage integrations (Dropbox, OneDrive, Google Drive) with OAuth flows, provider adapter pattern, and BullMQ background file transfer workers
- Built a custom S3-compatible multipart upload system with progress tracking, abort support, file validation, and EXIF-based image preview extraction
- Migrated real-time infrastructure from Pusher to Socket.io and replaced Upstash with Redis-backed sliding window rate limiting on tRPC endpoints
- Led major framework migrations: Tailwind v3→v4, React 18→19, Next.js 15, Zod v3→v4, tRPC 11, and TypeScript 5.8 across a pnpm monorepo
- Migrated toolchain from ESLint + Prettier to OxLint + OxFmt and optimized builds through lazy loading, tree shaking, and code splitting, resolving OOM errors
- Wrote integration and unit tests for auth flows, calendar sync recovery, race conditions, and slot generation using Vitest
