Projects

29 things I built. The systems are where I go deep; most have a write-up on what broke.

Systems

QueryGuardCode for QueryGuardWrite-up on QueryGuardAn admission-control proxy for shared Postgres: it reads the wire protocol, prices each statement from its plan, and gives every tenant a budget, a fair turn and its own timeouts.2026 · Go · PostgreSQL wire protocol · pgx · pg_query · Prometheus
GovernorCode for GovernorWrite-up on GovernorA resource governor for workloads that fan out: one Go daemon decides how much work a tree of tasks may create, with budgets, leases and deadlines checked against every ancestor at once.2026 · Go · gRPC · Postgres · SQLite · Prometheus
Term BridgeCode for Term BridgeWrite-up on Term BridgeShare a real terminal with anyone using a 6-digit code. No port forwarding, no VPN, no tunnel service.2026 · TypeScript · node-pty · WebRTC · Cloudflare Workers + Durable Objects · Hono
SidecarCode for SidecarLocal-first macOS companion that unifies Claude Code, Codex, and Cursor state, usage, setup, and correction history without copying agent transcripts to a cloud service.2026 · TypeScript · Electron · SQLite · macOS · Claude Code · Codex · Cursor
miniqueueCode for miniqueueA Postgres-backed job queue in Go. Lease semantics, at-least-once delivery, crash recovery — every tradeoff documented, tested against real Postgres.2025 · Go · Postgres · pgx/v5
MindstateCode for MindstateLive Mindstate siteDurable memory for AI agents over MCP — session handoffs, task-scoped recall, and memories that can be superseded rather than silently going stale.2026 · TypeScript · MCP
kube-liteCode for kube-liteWrite-up on kube-liteKubernetes' core ideas rebuilt from the ground up in Go: reconciler loop, scheduler, rollout controller, health probes, dead-node detection.2026 · Go
Distributed Web CrawlerCode for Distributed Web CrawlerFault-tolerant crawler with URL leasing, per-host politeness, distributed dedup and full-text search across workers.2025 · Python 3.11 · FastAPI · Redis Streams · Postgres · Elasticsearch · Docker Compose
Erasure CodingCode for Erasure CodingWrite-up on Erasure CodingReed-Solomon erasure coding written from scratch over GF(2^8) using Cauchy matrices. The 5-of-9 scheme S3 and MinIO use.2025 · Go · Galois Field arithmetic
MITM ProxyCode for MITM ProxyWrite-up on MITM ProxyIntercepting HTTPS proxy that mints certificates on the fly from a local CA and inspects traffic mid-tunnel.2025 · Go · TLS · x509 · HTTP/2
Load BalancerCode for Load BalancerReverse-proxy load balancer built from net/http, with active health checking and a tuned transport.2025 · Go · net/http · httputil.ReverseProxy
pgxrayCode for pgxrayPaste SQL, get an EXPLAIN ANALYZE plan tree and index suggestions grounded in your real schema. Read-only by construction.2026 · Next.js · Postgres · LLM
Vercel CloneCode for Vercel CloneWrite-up on Vercel CloneA build-and-deploy pipeline in Rust, wiring Nixpacks to BuildKit. Shipped in a day, then audited publicly.2026 · Rust · Nixpacks · BuildKit · Docker
AegisCode for AegisWrite-up on AegisBrowser extension that redacts PII before it reaches an AI chatbot. Everything runs locally in a Go WASM vault.2025 · Go 1.26 → WASM · TypeScript · Vite · Chrome MV3
Paper ImproverCode for Paper ImproverA researcher uploads a PDF, gets an OpenAlex-grounded peer review, issues natural-language edits, and exports a revised PDF or LaTeX — without ever inventing a citation.2026 · FastAPI · PyMuPDF · SQLite · OpenAlex · Groq · citeproc-py · React/Vite
Code Index MCPCode for Code Index MCPMCP server that indexes a repo two ways — AST symbol graph and semantic embeddings — so agents can actually navigate code.2026 · Python · SQLite · Chroma · MCP · AST

Products

Skills Registry200k+ skills indexed · 45+ agentsCode for Skills RegistryWrite-up on Skills RegistryAI skills registry and CLI for discovering and installing skills across coding agents.2026 · TypeScript · CLI
Security ScannerCode for Security ScannerCLI scanner for AI agent ecosystems — prompt injection, command execution risk, secret leakage, supply chain.2026 · CLI
bridgecordCode for bridgecordLive bridgecord siteWebsite chat that lives in Discord or Slack — one thread per visitor, with optional AI answers from your own site content.2026 · Next.js · Discord API
markdown-to-videoPeerlist Staff Pick, ranked #1Code for markdown-to-videoLive markdown-to-video siteWrite a video in Markdown. Renders and exports to MP4 entirely in the browser.2025 · Next.js · Framer Motion · FFMPEG
ArchFlowPeerlist Staff Pick, ranked #4Code for ArchFlowLive ArchFlow sitePrivacy-first visual workspace for designing and simulating system architectures.2025 · Next.js
CodeReviewerCode for CodeReviewerLive CodeReviewer siteGitHub bot doing context-aware PR review with RAG over the repository.2025 · Next.js · RAG
SnippetPeerlist Top 5Code for SnippetLive Snippet siteMinimalist tool for turning code, images and websites into shareable screenshots.2025 · Next.js
ResumeWorth700+ usersCode for ResumeWorthLive ResumeWorth siteEvaluates, enhances and roasts resumes with AI feedback.2024 · Groq · LLaMA
Payment Templates500+ developersCode for Payment TemplatesLive Payment Templates sitenpm package for dropping Razorpay and Stripe integrations into a backend.2023 · Node.js · npm

Utilities

Plane Discord BotCode for Plane Discord BotServerless Discord bot on Cloudflare Workers wiring Plane issue management to AI-generated daily summaries.2026 · Cloudflare Workers · Plane API · Gemini
PulsePingCode for PulsePingLive PulsePing siteServerless deployment monitor built around the cold-start problem.2025 · Go · Next.js
WebTrackerCode for WebTrackerLive WebTracker sitePrivacy-focused web analytics. Built after exhausting a Vercel Analytics quota.2025 · Next.js
AgenticCode for AgenticLive Agentic siteBring-your-own-key AI CLI for web search, PR review and code generation.2025 · Node.js · npm