My Story
I've spent the last 8 years designing and building backend systems — from small monoliths that needed to survive their first traffic spike, to distributed microservices architectures processing millions of events per day.
My core stack is Java and Spring Boot on AWS, but I've worked across the full spectrum: containerising applications with Docker and Kubernetes, setting up CI/CD pipelines, optimising database query performance, and more recently, deploying ML models to production using AWS SageMaker and Lambda.
This site started as a personal blog to document things I wished I had known earlier. It has grown into a resource hub for developers and founders across India who are building serious products on the cloud.
When I'm not writing or consulting, I'm usually tinkering with a new AWS service, contributing to open-source, or mentoring students through mock system design interviews.
Areas of Expertise
System Design
Distributed systems, CAP theorem, scalability patterns, database selection
AWS Architecture
EC2, ECS, Lambda, RDS, DynamoDB, S3, CloudFront, IAM, VPC
Microservices
Service decomposition, API design, event-driven architecture, Kafka
AI/ML Deployment
SageMaker, Lambda inference, model versioning, A/B testing
DevOps & CI/CD
GitHub Actions, ArgoCD, Kubernetes, Helm, monitoring with Grafana
Java & Spring Boot
Spring Security, Spring Data, reactive programming, performance tuning
Let's work together
Whether you need a quick 30-minute call or ongoing architecture advisory, I'm here to help.