Ashutosh Tripathi · Frontend Engineer

I build software people
can reason about.

Frontend engineer. React, browser-native video streaming, and developer tools. A decade of remote and async work.

I spent the last decade building products across frontend and developer tooling, with a long stretch deep in the video streaming space. The thread through all of it: software should be transparent enough for users to build a mental model of what it's doing.

Lately I'm spending most of my time in open source, particularly around AI memory and how engineering teams share context across agents and sessions. Smriti came out of that.

I also consult and take on contracts in frontend engineering and developer tools.

  1. Smriti

    Shared memory for AI-powered engineering teams. Captures and indexes Claude Code, Cursor, and Codex sessions locally, then shares team knowledge through git. No cloud required.

    Concept, CLI design, search architecture, development

    Bun, TypeScript, SQLite, BM25, node-llama-cpp, Ollama

  2. Avkash

    India's open-source HR platform: leave management, team policies, and Slack integration for modern workplaces. Self-hostable, with Razorpay billing and row-level security built in.

    Product, design, architecture, development

    Next.js 15, TypeScript, Supabase, Slack API, Razorpay, Tailwind CSS

DX & API Design
The gap between powerful and learnable. How you name things, shape APIs, and write error messages is a product decision.
Frontend Performance
What users feel but can't name. Perceived speed, interaction responsiveness, and the invisible work that makes UIs feel snappy.
Video & Streaming
HLS, adaptive bitrate, player internals, and the infrastructure that makes live and on-demand video feel instant.
Documentation
Writing that teaches, not just describes. Docs are a product surface. They should meet users where they are.
Browser Internals
Understanding the platform you build on. Rendering pipelines, layout engines, and what actually happens when you call a DOM API.
Developer Tooling
CLIs, SDKs, and the feedback loop. Tools shape how developers think. The best ones get out of the way and let you focus.

The last few years have been speed learning mode: building a team, going deep on video streaming, figuring out GTM for developer tools. Lots absorbed, very little published.

I've been lazy about this blog, even though I've had this space for almost half a decade. What I did do was take notes. Scattered across many places, but well organised.

The next few months I'm pulling the good things out of the vault and bringing them here. Keep watching this space.

Visit the writing page →

Want to work together?

Available for contracts and consulting in frontend engineering and developer tools.