Once you stop learning, you start dying
— Albert Einstein

An exploration of distributed caching and streaming patterns where Redis accelerates reads while Kafka handles event flow, improving data access latency, consistency strategies, and scalable backend system performance overall.

An event-driven video transcoding pipeline where uploads to Amazon S3 trigger automatic conversion into multiple resolutions using FFmpeg on ECS (Fargate). Designed to be decoupled, scalable, and fully cloud-native.
View Implementation →
Implemented a core backend architecture for a learning platform, orchestrating identity, course management, RBAC, enrollment flows, and payments using Node.js, MongoDB, and Stripe/Razorpay.
View Implementation →