Engineer, systems-thinker, ships things.

Rishi Tank
Senior Full-Stack & AI Engineer · London, United Kingdom
Open to senior full-stack & AI engineering roles
I'm Rishi, a senior engineer with thirteen years of shipping production software, most recently as tech lead of the web team at Adthena, an AI search-intelligence company. There I led web engineering on AIO Signals, part of the AI Overview Dashboard that won at the European and Global Search Awards in 2026; owned the reliability of an extraction pipeline handling millions of events a day; built enterprise single sign-on end to end; and led the design-system migration. I also took AI code review from a multi-week team trial to the standard across the whole engineering organisation, and built the Claude Code tooling my team used for incident triage and release work.
In 2026 I started Tankster AI to work on the problem I kept running into: an autonomous agent is only as trustworthy as the structure around it. So I design that structure and build it by directing AI coding agents: a fail-closed egress proxy that redacts and meters everything an agent sends to a model vendor, a policy gateway for MCP tool calls, and an adversarial harness that judges an agent by what actually changed on disk rather than by what it said. All of it has tests, all of it has CI, and all of it says plainly what it does not do.
I care about the unglamorous things that separate a demo from something people rely on: verification that comes from outside the thing being verified, budgets enforced at a gateway rather than in a prompt, and documentation honest enough to survive a sceptical reader.
A note on where the code lives, because it is a fair question. The infrastructure in the case studies is owned by Tankster AI Ltd and published from its GitHub organisation; the studio runs it in its own estate, and the tools that make agents safe to run are open under MIT while the products built on them stay private. I design each one and build it by directing AI coding agents, which the commit history shows openly. My own GitHub profile is the front door to all of it.
Structural, not cooperative
A gate an agent can talk its way past is not a gate. If a property matters, it is enforced by the type system, the network boundary or a human — never by asking nicely.
Judge the world, not the agent
The filesystem, the wire and the ledger are the witnesses. A tool's own account of what it did is the last thing I would trust.
Honest about limits
Every project I ship documents what it is not. That is not modesty — it is the part a reviewer needs most, and the part most portfolios leave out.
Open source
- GitHub Copilot CLI
Proposed repo-specific MCP configs; shipped as the repeatable --additional-mcp-config flag.
- MCP TypeScript SDK
My docker run --init workaround stopped orphaned MCP containers and closed the issue.
- claude-code-lsps
Merged a Java language-server (jdtls) reliability fix; my request added Scala (Metals) support.
- DBCode
Requested Redshift Spectrum support, shipped in 1.14.24, then caught the regression fixed in 1.14.25.
- stylelint-stylistic
Reported styled-components indentation bugs, fixed in v3.1 and v3.1.1.
- Redoc
Opened XML and CSV response-example generation as a pull request, built for Adthena's public API docs.
Experience
- 2026 to now
Founder, Tankster AI
Agent-operated infrastructure: containment, verification and the control plane that runs them.
- 2022 – 2026
Senior Full-Stack Engineer, Adthena, London
Tech lead on the web team. Lead web engineer on AIO Signals in the award-winning AI Overview Dashboard. Extraction reliability at millions of events a day, enterprise SSO (OIDC/SAML), RBAC and tenant isolation, a company-wide design system, MCP servers for agents and customers.
- 2020 – 2022
Senior Frontend Engineer, Adthena, London
Led the Backbone-to-React migration of the flagship analytics app.
- 2016 – 2019
Lead Frontend Developer, Matchbyte, London
WhiteKnight 2.0 airline e-commerce platform, including Tigerair Taiwan's ten-year contract; built and led the web team.
- 2015 – 2016
Full-Stack Software Developer, Yossarian Lives, London
Seed-stage creative search engine; real-time pub/sub architecture, full stack.
MSc Cybernetics — University of Reading · BSc (Hons) Computer Science with Games Technology, First Class — City, University of London