Twinkle Savani

· Berlin

I lead an engineering team, build things of my own, and keep a close eye on where software goes next.

I’m Twinkle Savani, an engineering manager in Berlin. I’ve spent my career building software and leading the people who build it — from a first system for a pharmaceutical business, through client engagements, to the large-scale attribution infrastructure I work on now. Alongside that I build independent products and spend much of my time working with AI coding agents to understand how software actually gets built now.

I grew up in India and live in Berlin. This is a collection, not a record — what I’ve chosen to keep from the work, the thinking, and the life around both.

A lake at dusk under a heavy ceiling of cloud, with the lights of settlements along the far shore.
A person standing in a meadow with their back to the camera, looking across to a mountain range.

From the collection

Threads →

An instruction is a hope. A failing build is a fact.

A hand holding a dark mug, a snow-covered courtyard and apartment blocks behind it.
Berlin52.52° N 13.40° E

Now · August 2026

Engineering. Leading backend and infrastructure work, and thinking about how much of an engineering manager’s job changes when the team’s output is no longer bounded by how fast people can type.

Building. The product I’m building is past the skeleton stage and moving story by story through the backlog. Most of the interesting decisions right now are product decisions, not technical ones.

Agents. Running Claude and Codex as an actual delivery team rather than as autocomplete: agents with defined roles, a written backlog, and CI that refuses work which breaks the architecture. Most of what I’m learning is about the guardrails, not the prompts.

Elsewhere. Reading about robotics and physical AI, and travelling when the calendar allows.

The checks, and what fails goes backPull requesttestedChecks15 of themfails — back, with the reason
from Running agents as a delivery teamdiagram, part

A system that mis-assigns credit returns a perfectly well-formed answer. There is no exception, no alert, no crash — just a number that is quietly incorrect.

Orka: issue to tested pull request, with approval kept explicitIssueValidateClarifyPlanTested PRApprovestops here when a ticket is underspecifiedhuman, explicitthe first product loop, as built
from Orkadiagram · experimental · private
A television tower lit at dusk, seen past the corner of a modern block.
Berlin52.52° N 13.40° E

The other half of living here is leaving it.

Threads

All 12 →

Where from

RajkotAhmedabadHyderabadMumbaiBangaloreBerlinnot to scale · the long leg is ~6,000 km

Six cities, two countries, somewhere around thirty more visited. How that happened ·About

I also give a small number of early-stage teams a second opinion —what that looks like.