I build resilient systems and lead the teams that run them at scale.

Over the last 15+ years, my role has evolved from writing code to leading teams responsible for production systems where reliability, performance, and operational simplicity matter.

I’ve led and scaled teams across backend, infrastructure, and security, working on systems handling high-volume, real-time workloads in production environments. I’ve also spent time leading security initiatives at both the product and organizational level, which has shaped how I think about risk and system design.

Recently, I’ve been exploring AI-assisted development and how LLM-based systems behave in real-world scenarios.

I care less about tools and more about building systems that are simple, predictable, and easy to operate.



How I think

I prefer simple systems over clever ones.

Most engineering problems are not about choosing the best technology, but about making the right trade-offs.

I don’t default to microservices.

I use SQL when it brings clarity.

I scale systems with failure and risk in mind, not just traffic.

A system is only as good as how easy it is to run, maintain, and secure.



Personal

I enjoy reading, mostly non-fiction.

Prefers Twitter over Facebook & Instagram. Trying to reduce screentime.

A tourist, not a traveller.

I value simplicity, both in systems and in life.

I like being organised and tend to keep things simple, including maintaining inbox zero.

I believe in Anekantavada, the idea that truth can have multiple perspectives.



What I value

Simplicity over complexity

Clarity over abstraction

Reliability and security over speed when it matters



Closing

If you’re building systems at scale and care about getting the fundamentals right, feel free to reach out.


Last updated: 1st May 2026