Learnings

Once you stop learning, you start dying

Albert Einstein

Continuous learning is core to my growth as a developer.

Here's what I have learnt recently,

Building and Orchestrating Multi-Agent AI Systems

Building and Orchestrating Multi-Agent AI Systems

Recently, I’ve been exploring how to design and build AI agents, with a focus on developing multi-agent systems. I’ve gained hands-on experience implementing patterns such as handoff and manager architectures, and have also explored areas like guardrails, security, chat thread context management, and streaming LLM responses, among others.

View Implementation →
High-Performance Data Caching Architecture (Redis, Kafka, Streams)

High-Performance Data Caching Architecture (Redis, Kafka, Streams)

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.

Event-Driven Video Transcoding Pipeline (AWS, FFmpeg, ECS)

Event-Driven Video Transcoding Pipeline (AWS, FFmpeg, ECS)

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 →
Scalable Backend System for Learning Platforms with Payment Integration

Scalable Backend System for Learning Platforms with Payment Integration

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 →

Designed and Developed by Shahu Kor