PV
Home Projects Blog Resume Contact
Home Projects Blog Resume Contact
Projects (11)
Package

DBAR

Deterministic Browser Agent Runtime — record a browser session, replay it, get the same result.

TypeScript · Playwright · Zod
Package

uSEID

Universal Semantic Element ID — stable cross-run element identity using ARIA semantics and DOM structure.

TypeScript · Zod
Open Standard

Browser Agent Protocol

AI agents controlling web browsers via JSON-RPC/WebSocket. Semantic selectors, native MCP integration.

TypeScript · Python · WebSocket
Claude Plugin

staff-engineer

AI staff engineer for Claude Code. Adaptive SDD, 3-stage review, quality gates.

Bash · Markdown · JSONL
Toolchain

skill-tools

Parse, lint, score, and route SKILL.md files. Deterministic pipeline with zero LLM dependencies.

TypeScript · BM25 · CLI
Documentation

skills.menu

Interactive docs and in-browser playground for the skill-tools ecosystem.

Astro · WASM
Open Source

agent-pager

Lightweight Slack bridge for AI agent notifications. Simple webhooks, zero config.

TypeScript · Slack API
Research

voicecode

Voice-driven code editor powered by speech recognition and natural language understanding.

Python · ASR · NLU
Consumer App

transparent.fyi

Scan a barcode, decode the ingredient list, get a transparency score.

Next.js · PWA · OpenFoodFacts
Mobile App

Let's Dink

Pickleball court booking and open play finder. Built with browser automation.

iOS · BAP · Automation
Research

SpecAugment

PyTorch implementation of SpecAugment — data augmentation for speech recognition.

Python · PyTorch · ASR
© 2026 Piyush Vyas work@piyushvyas.com