SYS / 001
Mohit Sharma
I build. I ship. I write it down.
Engineering lead across backend systems, infrastructure and AI products. The building is the job. The writing is how I keep what it taught me.
Distributed systemsAI infrastructureBackendProduct engineering
SYS / 002
I am an engineering lead working across backend systems, infrastructure and AI products. I tend to end up on the parts that have to keep working: the services everything else depends on, and the behaviour that only shows up under real load.
This site is the writing half of that. When something costs real effort to understand, I write down what actually happened, which assumption turned out to be load-bearing, and the explanation that makes it obvious in hindsight. Not tutorials, and not summaries.
SYS / 003
Currently exploring
- 01
Agent engineering
- 02
LLM infrastructure
- 03
Retrieval and reranking
- 04
Evaluation
- 05
Distributed systems
SYS / 005
Engineering notes
Things I had to understand properly before I could explain them.
- 2026.08.29
The interface lied, so the catch never fired
4 minBackendFailure modes
- 2026.08.28
An idempotency key should remember successes, not failures
4 minDistributed systemsAPI
- 2026.07.25
A check that cannot run has not passed
5 minSystem designSafety critical
- 2026.07.25
Seven predicates for one question
5 minSystem designBackend
SYS / 006
How I work
Question
Investigate
Experiment
Build
Break
Understand
Document
SYS / 008
Elsewhere
If any of this overlaps with what you are working on, I would like to hear about it.