Writing & Thoughts

Deep dives into backend architecture, distributed systems, and the evolving landscape of AI/ML.
January 2026

Learning ML: A Backend Engineer's Perspective

My journey learning machine learning as a backend engineer, and what I've discovered so far about integrating ML into production systems.

December 2025

When Kafka Is the Wrong Choice

Kafka is powerful, but it is not always the right tool. This article discusses when to use Kafka, when to avoid it, and what alternatives exist.

November 2025

System Design Is About Trade-Offs

There is no perfect architecture. Every decision involves trade-offs. This article explores how to think about trade-offs in system design.

October 2025

The Reality of Microservices

Microservices are not a silver bullet. They introduce complexity and operational overhead. Here's what I learned building them in production.

Ready to bring your project to life?

I'm always open to discussing technical innovations, leadership opportunities, or scaling your engineering standards. Drop a message below!

Let's Work Together