Anuj Gakhar
Technology leader. Pragmatic builder. Two decades in.
I have spent twenty years building, leading, and shipping software for companies of every size. I write occasionally about engineering, leadership, and the craft of building things that last.
Writing
All posts →- TypeScript patterns that prevent production bugs
The type checker passing is not the same as the bug being impossible. A few patterns I reach for to make whole categories of production failure unwriteable.
- What I look for in senior engineers
After twenty years of interviewing, the signals that actually predict seniority are not the ones we test for.
- How AI changes engineering — and how it doesn't
AI has changed how we write code. It has not changed what software engineering is.
What I work on
- Engineering leadership and team building
- Cloud architecture and platform modernisation
- Building, scaling, and shipping software products
- Pragmatic technology strategy for growing companies