I build distributed systems and lead engineering teams. These days, I’m exploring what happens when human craftsmanship and AI agents work together.

Becoming a Team Lead? Beware!

Becoming an engineering team lead for the first time is like being swarmed with the debris in outer space 👾. It's a frightening yet exciting experience and once you survive there are new worlds to explore. 🚀

Read More

Making of a Simple Blog in a Complicated Way

I wanted to start a personal blog for as long as I can remember. Finally when I got to take the action, it got complex pretty quickly. So, I thought why not to start the journey of blog by writing about the choices I had to make and the work I had to put in.

Read More