SYS / 001
Mohit Sharma
I build systems, then work out why they actually work.
Engineering lead. I spend most of my time where a design stops matching its diagram, and I write down what I find there.
Distributed systemsAI infrastructureBackendProduct engineering
SYS / 002
I work across backend systems, infrastructure and AI-powered products, mostly in the part of the job that does not make it into the design doc.
The interesting work tends to sit between not understanding something yet and knowing exactly why it behaves the way it does. This site is where that gets written down: not as tutorials, and not from any particular authority, but as the explanation I wish had existed while I was working it out.
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.09.18
Why do we need rerankers after vector search?
5 minRetrievalAI infrastructure
SYS / 006
How I work
Question
Investigate
Experiment
Build
Break
Understand
Document
SYS / 007
Now
September 2026 · updated
- Building
- REPLACE: the system you are actually building, and the part of it that is hard.
- Learning
- REPLACE: something you are deliberately working out at the moment, and why.
- Reading
- REPLACE: a book or a paper you are actually in the middle of.
- Thinking about
- REPLACE: an open question you have not resolved. This section is the most interesting one when it is honest.
SYS / 008
Elsewhere
If any of this overlaps with what you are working on, I would genuinely like to hear about it.