Distributed Job Processing System
A scalable background job processing platform built with TypeScript, Redis, BullMQ, MongoDB, and Nginx. Handles 5M+ jobs/day with priority queues, retries, dead-letter queues, worker autoscaling, and real-time monitoring.
Real-Time Notification Service
A multi-channel notification platform supporting email, SMS, push notifications, and webhooks. Built using TypeScript, BullMQ, Redis, MongoDB, and Nginx, processing 20M+ notifications/month with guaranteed delivery.
E-Commerce Order Management System
A high-scale order management backend handling inventory, payments, shipping, and returns. Uses TypeScript, MongoDB, Redis caching, BullMQ workflows, and Nginx load balancing to support 100K+ daily orders.
Video Processing Platform
A distributed video processing pipeline similar to YouTube's backend. Built with TypeScript, BullMQ, Redis, MongoDB GridFS, FFmpeg, Docker, and Nginx. Supports chunk uploads, transcoding, thumbnail generation, and CDN delivery.

