Skip to main content

The layer between agents and the browser.

I build what AI agents need to do real work in a web app: data primitives in Rust and WebAssembly, headless components agents can compose without breaking a design system, and architecture rules fast enough to run on every save. All open source. The data and UI layers ship MCP servers, so agents call them directly.

Selected Works

Volume 01

01
DataWASM

VizCrush

High-performance data primitives for browser visualization — Rust/WASM downsampling, binning, spatial indexing, and streaming aggregation, plus an MCP server for AI agents. It draws nothing. Feed it a million points, get back what matters.

Open source · MIT

npm install @vizcrush/core

02
InterfaceDesign System

AetherUI

A headless Web Components design system built with Lit: 25 unstyled, accessible components that work in any framework, plus a validated path for agent-generated UI and an MCP server for AI agents.

Open source · MIT

npm install @aetherui-kit/core @aetherui-kit/tokens

03
ToolingRust

detangle

Fast dependency analysis and architecture rules for JavaScript and TypeScript, written in Rust on the oxc parser. Finds import cycles, enforces boundaries between parts of a codebase, and explores the dependency graph. Checks VS Code's source in under a second.

Open source · Apache 2.0

npm install --save-dev detangle

Core Dev

  • TypeScript / React
  • Next.js / Node
  • Rust & Go

Performance

  • WebGL Rendering
  • WebAssembly / SIMD
  • GPU Compute

AI Engineering

  • Agentic Workflows
  • LLM Pipelines
  • RAG & Retrieval

Research

  • Browser LLM Inference
  • AI-Native UX Patterns
  • Agent Observability

Ready to Build?

Start a project

pallav@debugdiary.dev