Elite Central Vacuum
Full-Stack Commerce, Field Service & Real-Time Operations Platform

Executive Overview
A production-grade full-stack platform combining e-commerce, professional field-service operations, technician dispatch, quotations, invoicing, real-time communication, and AI-assisted diagnostics. Built around three dedicated customer, technician, and admin experiences with a Next.js frontend and a modular NestJS backend powered by PostgreSQL, Prisma, Redis, BullMQ, Socket.IO, Stripe, and Google Gemini.
Key Engineering Features
Multi-Role Platform Architecture
Built dedicated Customer, Technician, and Admin portals on top of a unified authentication and role-based authorization system.
End-to-End Commerce Engine
Implemented product discovery, persistent cart synchronization, inventory-aware checkout, Stripe Checkout, webhook-based payment confirmation, order tracking, returns, and automated refunds.
Field Service & Dispatch Workflow
Engineered the complete service lifecycle from customer intake and quotation approval to technician assignment, scheduling, live ETA updates, job execution, completion reports, and invoicing.
Distributed Concurrency Control
Used Redis-backed locking and Prisma transactions to protect critical workflows including inventory updates, appointment booking, quotation acceptance, and payment settlement from race conditions.
Real-Time Communication Infrastructure
Built Socket.IO notification and live-support gateways with Redis Pub/Sub synchronization, presence tracking, typing indicators, read receipts, and cross-role event delivery.
Asynchronous Background Processing
Integrated BullMQ workers for notification delivery and delayed offline-message handling with retries, rate limiting, and exponential backoff.
AI Diagnostic Assistant
Integrated Google Gemini with streaming SSE responses, structured symptom extraction, urgency analysis, and live database tool access for products, services, and customer equipment.
Unified Billing & Quotation System
Implemented itemized quotations, revision history, customer approval workflows, automated invoice generation, Stripe payments, multi-tender payment records, and refund tracking.
High-Performance Client Data Layer
Built 20+ typed RTK Query API domains with cache tagging, automatic invalidation, local-first cart synchronization, debounced search, and optimized loading states.
Production Security Architecture
Implemented JWT authentication, HttpOnly refresh-token cookies, role guards, ownership validation, layered endpoint throttling, secure CORS, Helmet, and request validation.
Technologies & Infrastructure
Key Learnings & Architectural Wins
Designed a large modular full-stack architecture spanning commerce, service operations, dispatch, billing, CRM, notifications, and AI-assisted workflows.
Implemented distributed locking and transactional workflows to prevent race conditions across inventory, scheduling, payments, and quotation processing.
Built scalable real-time systems using Socket.IO, Redis Pub/Sub, Redis-backed presence tracking, and multi-channel event delivery.
Engineered resilient asynchronous workflows with BullMQ workers, delayed jobs, retry strategies, concurrency controls, and rate limiting.
Developed secure Stripe payment flows covering Checkout Sessions, PaymentIntents, webhook verification, failed payments, quotation payments, and refunds.
Built a unified authentication architecture supporting Customer, Admin, and Technician roles with JWT access tokens, HttpOnly refresh cookies, and granular role guards.
Integrated generative AI into an application workflow using Gemini streaming responses, structured outputs, and database-backed tool calling.
Designed a scalable frontend data architecture using Redux Toolkit and RTK Query with typed API contracts, cache invalidation, optimistic user experiences, and local-first state synchronization.
Implemented a complete field-service lifecycle including service intake, slot availability, quotation approval, dispatch, technician execution, ETA broadcasting, and automated invoicing.
Strengthened production engineering practices around API security, validation, rate limiting, concurrency, background processing, real-time communication, and deployment.
Scene Ads
Collaborative Outdoor Advertising Campaign Management Platform