CDQ - Compliance & Document Management SaaS
A multi-tenant B2B SaaS platform for the trucking industry that lets companies manage driver documents, track compliance status, and automate renewal notifications. I worked across the full stack: backend with NestJS, Prisma and PostgreSQL, frontend with Next.js (React 19) and TypeScript using Ant Design, MUI and TailwindCSS. I implemented the multi-tenant MSP architecture (parent companies managing child companies with tiered pricing), the color-coded document expiration system, dynamic e-forms with Form.io, and an event-driven notification engine using Redis + BullMQ queues with Postmark (email) and Twilio (SMS), business-day-aware cron jobs. Authentication via Keycloak (OpenID Connect) on both frontend (NextAuth) and backend (Passport JWKS), Stripe for subscription billing and webhooks, AWS S3 for document storage, and Go High Level CRM sync.