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.
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
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
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