§01 — Personal site & journal

I build software,
then write down what I learned.

Amruth Sparsh is a software engineer working mostly on backend systems and developer tools. This site is a running notebook — half portfolio, half field journal.

Based in Bengaluru, India · Currently building at a small infra team

§02 — About

I care about software that stays legible six months after it ships — clear names, small interfaces, fewer surprises.

Most of my working hours go into distributed systems, internal tooling, and the occasional CLI nobody asked for but everybody ends up using. Before that, I spent a few years doing platform work, which is where the habit of writing things down started — partly to remember, partly to argue with my past self later.

Outside of code: long-distance running, terrible puns, and an ongoing, mostly losing battle to keep my reading list shorter than my to-read pile.

  • Backend & infra — Go, Postgres, queues, the boring parts done well
  • Developer tools — CLIs, linters, things that save five minutes a hundred times a day
  • Writing — postmortems, explainers, notes to a future maintainer

§03 — Field notes

Recent writing

§04 — Selected work

Ledger

An event-sourced internal billing service built to make reconciliation boring instead of terrifying.

Go · Postgres · Kafka

routewatch

A tiny CLI that diffs API route changes between deploys and flags anything that looks like a breaking change.

Rust · CLI

fieldnotes

A minimal static-site generator built for exactly one purpose: this notebook you're reading right now.

Python · Static sites