Available for advisory & delivery engagements

Engineer.Architect.Rider.

Systems that have to be correct, not just finished — pharmaceutical research platforms, enterprise distributor systems, and AI features that survive production. Nine years of it. Available for technical advisory and delivery work.

09
Years building
27
Field types in production
04
Permission layers designed
01 / Now — CurrentlyUpdated Aug 2026

A snapshot of what's moving right now — the platform work, what I'm reading the markets for, and where the bike is pointed.

Work

Permissions and audit architecture on a pharma research platform

Ninth year on LakePharma's data & process management system — configurable schemas, field-level permissions, and an audit trail that has to hold up under review.

Learning

Agent architecture beyond the chat box

Working out how LLM features stay maintainable in a real product — retrieval grounding, tool boundaries, and keeping prompt logic out of the UI.

Markets

Indian equities

NSE · long-only, slow

  • Capital goods
  • IT services
  • Public banks

Multi-year positions, reviewed quarterly

Riding

Rajasthan, in segments

Weekend routes out of Jaipur

2,400 km this year60%

Last: Jaipur → Pushkar, 290 km

Mentoring

Juniors → seniors

Code review as teaching

Most of what makes someone senior is not syntax. It's knowing which decisions are expensive to reverse — and that only transfers in review.

Log →tracing an OAuth token refresh failure
02 / Work — Selected Work

Nine years of making software people actually use. Three that say the most.

View all work
03 / Lab — Side Quests

Where I build things that don't have a brief yet.

All experiments

Some experiments become client solutions. Some stay as internal tools. Some just teach me something useful.

04 / Writing — From the Archive

Notes from the build.

All writing
05 / Life — Outside the Work

Riding · Jul 12, 2026

The Problems I Solve Are Never Solved at the Desk

Rajasthan on a motorcycle, and why the hardest architectural decisions of my career were all made somewhere with no signal.

Read the story
06 / Contact — Let's talk

Tell me what's breaking.

A system that needs building, an integration nobody on the team wants to touch, or a technical decision you'd like a senior second opinion on before you commit. I take on a limited number of engagements at a time, so I can usually tell you within a day or two whether it's a fit.

Get in touch