About
Wide perspective. Careful execution.

I’m Brijesh, a software engineer who has spent the last decade working across the layers that make a product useful.
My work spans backend systems, complex web applications, and production mobile products. I’ve worked across identity, payments, banking, lending, marketplaces, workplace tools, and real-time systems. That range helps me follow a problem across the product, from the interface and application state through APIs, data, integrations, and the systems behind them.
I tend to work across those boundaries rather than within one part of the stack. Alongside building software, I’ve led developers, helped shape technical approaches, and worked through the trade-offs that come with taking products from an idea to something people depend on.
I graduated in Computer Science Engineering from Uka Tarsadia University in 2016. The technologies have changed considerably since then, but the way I approach the work has stayed fairly consistent: understand the system, make the trade-offs clear, and leave the code easier to understand.
Working approach
Understand the whole
Good technical choices start with the user, the constraints, and the surrounding system, not with a preferred technology.
Make complexity legible
Clear boundaries, direct communication, and maintainable code make products easier to operate and evolve.
Keep learning practical
New technology matters when it improves the product, the engineering experience, or the reliability of the system, not simply because it is new.