Projects

Voice AI platforms, agent tooling, and the products around them. Each one is written up around the constraint that shaped it.

23 of 23

Selected work

06

Conversational Voice AgentsA provider-neutral control plane with interchangeable LiveKit and Pipecat workers for production voice agents.
voice aitelephonyagentspython
Voice AI and telephony2026
Telephony Voice SimulatorA local-first test platform for voice agents, AMD, IVRs, PBX routing, live carrier behavior, recordings, and automated grading.
voice aitelephonytestingpython
Voice AI and telephony2026
TelephonyA provider-agnostic NestJS backend for SMS, voice, verification, lookup, phone numbers and A2P 10DLC. Product code talks to a capability, not a vendor SDK.
telephonytypescript
Voice AI and telephony2026
ReckonA read-only agent workspace for investigating production incidents across observability, CI/CD, cloud, databases, and source control.
agentsobservabilitycligo
Agents and operations2026
Document OCRLocal-first OCR for passports and Indian KYC documents, on RapidOCR and PP-OCRv5. Packaged for Python, HTTP, Docker and Node.js. No image leaves your network.
ocrpythontypescriptdocker
Applied AI and documents2026
PDF EverythingA unified PDF console and REST API with nineteen tools for conversion, rendering, extraction, and document workflows.
pdftypescriptnext.js
Applied AI and documents2026

Everything else

17

The Noir GameA voice-only detective game on LiveKit, Deepgram, NVIDIA NIM and ElevenLabs, where the whole interface is a conversation and there is nothing to click.
voice airealtimepythonnext.js
Voice AI and telephony2026
QuizItNowTurn any content into quizzes with AI. Generate assessments from text, URLs, PDFs and YouTube videos, with difficulty levels you control.
llmnext.jstypescript
Applied AI and documents2024
This SiteAn editorial portfolio built in Next.js, with an odometer loader, gated ambience, route curtains, and a content system that turns MDX into a case study.
next.jstypescript
Web products2026
Movie Ticket Booking WebappA hackathon movie booking app on Next.js and PostgreSQL, with a TMDB catalog, trailers, showtimes and a seat picker. Payments were out of scope.
next.jsdocker
Web products2024
Typesense DashboardA control plane for Typesense collections, search behavior, migrations and cluster health, in one browser interface instead of curl and Postman.
searchnext.jstypescriptdocker
Web products2024
YoinkA media extraction platform with a browser extension, a web dashboard, Lambda streaming downloads, and one backend for auth, billing and analytics.
browser extensiontypescriptgonext.js
Web products2024
PerchA private, local-first browser extension for organizing, stashing and restoring tab groups, built with WXT and React. No account, no server, no telemetry.
browser extensiontypescripttesting
Extensions and automation2026
Fill Data Figma PluginA Figma plugin that fills selected vehicle-listing layers from live Google Sheets inventory, replacing copy-paste across dozens of near-identical mockups.
figmatypescript
Extensions and automation2026
Google Reviews ScraperA free, resumable Google Maps review scraper on Playwright and SQLite, with CSV and JSON export and checkpointing so an interrupted run resumes cleanly.
scrapingpythonclidocker
Extensions and automation2026
Infra LabReady-to-use Docker Compose environments for databases, queues, search, observability, caches, and vector stores.
dockerobservabilitysearch
Templates and infrastructure2026
FastAPI BoilerplateA structured FastAPI starter with Poetry, Docker Compose, consistent response conventions and optional LangChain helpers. The layout I stopped rewriting.
pythondockerllm
Templates and infrastructure2026

Operations CLI suite

One Go CLI per operations tool, built the same way: read-only by default, scriptable, and usable by an agent as easily as by a person.

Agents and operations2026