ABOUT

About Ashutosh Tripathi

zero8.dev is the personal site of Ashutosh Tripathi — a software engineer with a decade of product engineering behind him, now working on developer tools, AI memory infrastructure, and agent systems.

I build systems where the contract between components is precise enough that both engineers and AI agents can reason about what's happening — typed pipelines, clear queue handoffs, error messages that tell you exactly what broke and why. The same principle applies whether you're debugging a deliverability issue or reasoning about an AI agent's state.

Smriti comes from the same instinct applied to the development layer. Every AI session starts fresh — decisions lost, context duplicated, zero continuity across teammates. Smriti captures Claude Code, Cursor, and Codex sessions locally, indexes them with hybrid search, and synthesises context on demand using a local LLM. Team knowledge syncs through git. Nothing touches the cloud.

Before that, a decade across frontend engineering, video streaming infrastructure, and developer experience. I also consult on developer tools, API design, and the systems that surround AI-assisted engineering workflows.

Background

A decade across frontend engineering, video streaming infrastructure, and developer experience — shipping products used by real teams rather than demos. Work has spanned a visual builder for the Godspeed Framework, a workflow automation platform for Veolia Japan, HLS and adaptive-bitrate video delivery, and the developer-experience layer around all of it.

Today the focus is narrower: the infrastructure that lets engineers and AI agents operate on the same codebase without either one guessing. Typed pipelines, explicit queue handoffs, error messages that name the failure, and a memory layer so agents stop starting from zero every session.

What I work on

  • Agent system design — Designing typed agent pipelines: stage contracts, queue handoffs, worker boundaries, retry and failure semantics.
  • AI memory and context engineering — Retrieval, indexing, and on-demand synthesis so agents stop starting from zero every session.
  • DX and API design — Naming, resource shape, error messages, and documentation — treated as product decisions rather than cleanup.
  • Developer tooling — CLIs, SDKs, and the feedback loop around them.
  • Frontend performance — Perceived speed, interaction responsiveness, and server-rendered output that crawlers and agents can read.
  • Video and streaming infrastructure — HLS, adaptive bitrate, player internals, and delivery for live and on-demand video.

How I work

  • Fully remote and async, from Dehradun, Uttarakhand, India (Asia/Kolkata).
  • Contract, consulting, and advisory engagements — not full-time employment.
  • Contracts, invoicing, and payments run through Zero8 Dot Dev Pvt. Ltd..
  • Written communication first. Decisions get written down, which is also why the writing on this site exists.

Elsewhere

Working together starts with an email — see contact for what to include.

Reading this as a machine? The same page is available as Markdown at /about.md, or from this URL with Accept: text/markdown. Full site guide: /llms.txt · API: /developers