My journey as a software engineer started with curiosity about how systems work behind the scenes. Over time, that curiosity evolved into a deep focus on backend engineering, scalable architectures, and cloud platforms.
I began my career working on Ruby on Rails applications, where I learned the importance of clean architecture, maintainable code, and understanding the internals of the frameworks I use. As the systems I worked on grew, so did my interest in performance, reliability, and automation.
Through roles at companies like Dharani Info Technologies, Chetu, SpurTree, Pramati Technologies, and eventually Accenture, I’ve worked on a wide range of systems—from data scraping and OCR pipelines to internal platforms that support large engineering teams.
In recent years, my focus has shifted toward platform engineering: building infrastructure, deployment workflows, and tools that enable other developers to move faster and more confidently. Along the way, I’ve also built small, practical developer tools to solve recurring problems I encountered in day-to-day work, such as a JSON Formatter with Tree View designed to make inspecting and understanding complex JSON payloads easier.
This page will continue to evolve as I document lessons learned, architectural decisions, and projects that shaped my thinking as an engineer and technical leader.