Anzal Abidi

A curious builder. Lead Forward Deployed Engineer at GUS.

Open to new work

I build things, then find out what breaks. Lately that means taking AI from “this could work” to something a business can run on.

I · The journey

From clones to systems that hold

  1. 2021

    Copying

    I learned to build by rebuilding things I admired, like Netflix, Hulu, LinkedIn and Hashnode.

    • Jamia Millia IslamiaB.Tech Computer Science2020 to 2024

    Copying an interface teaches you what it does, never why it was built that way.

  2. 2022 to 2023

    Proving

    College projects that real people used, and a national hackathon win with Medusa AI.

    • BEABRANDSDE InternFeb 2023 to Jun 2024
    • Medusa AISmart India Hackathon winner2023

    Most interviews in this stretch were rejections. Writing them up was the useful part.

  3. 2024 to 2025

    Shipping

    At Zomato I started writing code that had to survive traffic, build pipelines and other engineers.

    • ZomatoSDE-1Jun 2024 to Nov 2025

    You design for performance early, or you pay for it later.

  4. 2025 to 2026

    Leading

    At Kenverse I led a team of 14 building Kai, and the job became keeping our decisions traceable.

    • KenverseSenior Software Engineer, Team LeadNov 2025 to Aug 2026

    A team moves at the speed of its worst-documented decision.

  5. Aug 2026 to now

    Building

    Leading forward deployed engineering at GUS, and building tools in the open for the part of AI nobody demos.

    • GUS (current)Lead Forward Deployed EngineerAug 2026 to now

    Getting AI to answer is easy. Knowing when to trust the answer is the work.

  6. Every new beginning comes from some other beginning’s end.Seneca

II · Work

Systems I built and shipped

  1. Fig 1Web securityLook closerOn npmpurify-edgeRuns DOMPurify, unmodified, on a DOM I wrote for it in 800 lines, so HTML can be sanitized on Workers and edge runtimes, where jsdom cannot go.0 differences in 800,000 fuzzed comparisons
  2. Fig 2Agent provenanceLook closerOpen sourcewitnessA proxy between agents and model APIs that keeps a tamper-evident record of every call, with signed delegation and a hash-chained journal.+0.25 ms per call, 34k calls a second
  3. Fig 3ArchitectureLook closerOn npmfaultlineA living map of a codebase’s systems and the imports between them, which stops a change, or a coding agent, from crossing a boundary it should not.0 of 6 agent runs crossed the line, 3 of 6 without
  4. Fig 4Computer useLook closerOpen sourcefasthandsLets any model use a computer: it shows the model only what changed on screen, and checks the page has not moved before every click.91% fewer tokens than screenshots
  5. Fig 5Voice agentsLook closerOn PyPItringWrite a voice agent once and run it on any of three voice runtimes, with the latency tricks that keep a call from going quiet built in.441 tests, three runtimes, one contract
  6. 5 systemsHow each one worksEach taken apart, with the problem it solves, the part that does the hard work, and the numbers that prove it.All projects
All projects

Instruments

Languages
  • TypeScript
  • Go
  • Python
  • Rust
Frontend
  • React
  • Next.js
  • Three.js
Backend
  • Node.js
  • FastAPI
  • gRPC
  • WebRTC
Data & infra
  • PostgreSQL
  • Redis
  • Qdrant
  • Docker
  • Kubernetes
  • AWS
AI & voice
  • MCP
  • Claude
  • Gemini
  • OpenTelemetry

III · Writing

Notes from the build

Off the clock

On rotation

On repeat

Sirens

Ludwig Göransson · The Odyssey, 2026

0:00 / 2:40

IV · Contact

Building something real? Let’s talk.

Mimi is humming

Sirens

Ludwig Göransson · The Odyssey

2:40