Backend + Applied AI engineer building systems you can measure, verify, and ship.
I build production backends, agent architectures, evaluation harnesses, and LLM-backed products, bringing security and infrastructure depth to AI systems that need to work beyond the demo.
A three-agent auditor built on one thesis: a finding counts as real only when a proof-of-concept exploit actually executes. For every hypothesized vulnerability the system writes a Foundry test that triggers the exploit and runs it — if the test doesn’t pass, the finding doesn’t ship. False-positive rate becomes a mechanical outcome, not a judgment call.
13/14 true positives0 false positivesstructural context isolationoffline CI corpus
Tarpan
estate notification letter generator · TypeScript + Python
Reads a death certificate and produces the notification letters an executor has to send — sixteen institution types, from Social Security and the IRS down to streaming subscriptions, each with its own required format and enclosures. Four services across an async queue boundary, with SSNs encrypted at the application layer before they ever reach storage.
Shruti
local Windows dictation app · C# / .NET 8
Windows-native dictation that runs entirely on the machine. A global hotkey captures microphone audio, a bundled whisper.cpp build transcribes it with no network call, and the text lands in whichever window was focused before recording started. That last step is the hard one: inserting text reliably into arbitrary third-party applications, each with its own idea of how input arrives.
A lightweight Windows replacement for Logitech Options+ for the MX Master 2S. Remaps buttons, controls SmartShift and DPI, and switches profiles with the active application. Written in Rust, with a system-tray process that keeps running and a native settings window that opens only when needed. Available on Microsoft Store and winget.
Built and re-architected production backend systems for Kleros. Led the split of API and automation workloads into separate services and migrated 57K+ production events across databases with about one minute of downtime. Built a runtime-configurable event-ingestion service across 3 production chains feeding 23+ consumers, including a notification system serving 700+ active jurors.
57K+ migrated events3 production chains23+ consumers700+ active jurors
NST Cyber
MAR 2021 – FEB 2024 · REMOTE
Software Engineer → Team Lead
TypeScript · NestJS · Python · AWS · Terraform
Progressed from founding backend engineer to leading a cross-functional team of 9. Led development of Assure v2, a multi-tenant vulnerability-triage and threat-surface-management platform used for multinational-bank customers. Authored roughly 70% of the backend, owned the database design and Terraform infrastructure, and helped replace an OutSystems platform costing about $200K/year.