Designed and implemented a suite of platform APIs providing modular services for auth, notifications, and events — enhancing reuse and time-to-delivery across multiple projects.
Multiple product teams were rebuilding the same auth, notification, and event primitives independently, leading to duplicated code, inconsistent implementations, and slower delivery.
Designed a modular NestJS monorepo exposing six shared services: auth (JWT + refresh tokens), email notifications, in-app events, webhooks, file uploads, and audit logging. Each service is Dockerized for independent deployment.
Designed modular auth, notifications, and events API services
Implemented JWT-based authentication and role management
Built webhook delivery system with retry logic
Containerized services with Docker for cross-project reuse
NestJS modular monorepo
API / BackendDocker containers
Cloud / InfraPostgreSQL per service
DatabaseAWS deployment
Cloud / InfraWebhook delivery with exponential backoff retry
Real-time