Skip to content

Open to senior AI & platform engineering roles

Building intelligent systems. Containing the agents that run them.

Thirteen years shipping production software. Now building the infrastructure that keeps autonomous agents contained, verified and affordable.

Portrait of Rishi Tank
Scroll
TypeScriptPythonRustJavaReactNext.jsNode.jsMCPLangGraphFastAPIPostgreSQLRedshiftRabbitMQRedisDockerKubernetesAWSGitHub ActionsPlaywrightOAuth 2.1 / OIDC
How I build

An autonomous agent, contained.

Every agent action passes through five independent checks. Scroll through them — each one is a real, separately tested component, and none of them trusts the others.

  1. 01

    Gate

    Agent OS decides whether this agent may act at all — on this target, with this budget, right now. Spend, external communications, production changes and anything with legal consequence always stop for a human.

  2. 02

    Contain

    Grit checks the tool call against a declared policy. Undeclared tools are denied, every path is resolved before it is compared, and anything that may write is snapshotted first.

  3. 03

    Egress

    The egress proxy redacts PII, meters cost, and only then forwards — so nothing unredacted is ever measured, logged or sent. A vendor outage becomes a fast refusal, not a hang.

  4. 04

    Verify

    ADLC judges what actually changed on disk against what was declared. It never reads the tool's output or the agent's account of itself — the filesystem is the witness.

  5. 05

    Audit

    Every decision lands as structured, append-only records — what was refused, what was redacted, what it cost — built to be queried, not merely tailed.

Read the full map, and the honest gaps

Let's build something

Shipping agents that have to be trusted?

I'm open to senior ai & platform engineering roles. If you're hiring or collaborating, I'd love to hear about it.