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
- hello@zero8.dev
- GitHub (org)
- https://github.com/zero8dotdev
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