Skip to content

Build. Debug. Scale.

Learning in public - distributed systems, architectural patterns, and servant leadership. Always iterating, always improving.

What I'm Working On

Notes and explorations from learning distributed systems, making architectural choices, and growing teams. Rough drafts improving over time.

📚

Concepts

17+ concepts

Core distributed systems patterns - consensus protocols, partitioning strategies, consistency models, and failure handling. Implementation-focused with production trade-offs.

Distributed Systems Interview Prep
Explore Concepts Work in Progress
🔍

Deep Dives

Multiple series

In-depth technical series on Kafka, distributed systems, and data engineering architectures. Structured learning paths with production insights.

Kafka Data Engineering
Browse Series Work in Progress
✍️

Blog Posts

9 articles

Thoughts on software engineering, system design, leadership, and practical lessons learned from building scalable systems in production.

Leadership System Design
Read Articles Work in Progress