Skip to content

Suhan Ramani

Backend and distributed systemsIIT Jodhpur

I build backend systems, and I am mostly interested in the point where they stop being correct under load.

So far that has meant retrieval that had half a second to answer, a ledger where the hard part turned out to be concurrency rather than arithmetic, and a lot of time spent on why a query stopped being fast.

Index

Machine learning
D-01D-02D-03D-12D-13
Concurrency
D-04D-05D-15
Risk modelling
D-09D-10D-11
Databases
D-06

Decisions · 15

Every project I have worked on came down to a handful of choices, each with an obvious alternative I did not take. These are those choices. Open one to see the reasoning.

Nothing published yet. The first few will be write-ups of the decisions above.

Background

More about me

Two internships so far: a web agency where I spent most of my time on query shapes and production incidents, and an AI learning platform where I built the retrieval pipeline. On campus I coordinate the Tinkerers’ Lab, set problems for the programming society, and help run placement outreach.