Search Engine for Internal Docs
Built an internal semantic search engine over 2.4M company docs using local embeddings and a custom HNSW index. Query latency p95 under 80ms.
- Rust
- Postgres
- pgvector
- Tantivy
- Cloudflare Workers
Built an internal semantic search engine over 2.4M company docs using local embeddings and a custom HNSW index. Query latency p95 under 80ms.
A 12M-req/day event ingest and replay system built on Kafka and Postgres, with per-tenant schema evolution and deterministic replay.
A terminal tool that streams pg_stat_statements into a live table and lets you pin queries to a hotlist. Open source, ~600 stars.
A minimal team-internal status page that reads from Slack reactions. Two weekends.
Browser extension that summarizes long articles via a local LLM endpoint. No data leaves your machine.
GitHub Action that auto-generates human-readable changelogs from PR titles, conventional commits, and linked issues.
Tiny RSS/Atom aggregator with a JSON API. Replaces my Feedly habit.
CLI that generates a starting README from a repo's package.json, language detection, and a few prompted answers.
Thin proxy that mirrors a Prometheus federation endpoint to multiple downstreams with per-target rate limits.
Library that wraps cron jobs to capture inputs and replay deterministically on failure.
Tiny service that holds the deploy lock across multiple repos and posts deploy status to Slack.
Prometheus exporter for Postgres internals that the official one doesn't cover — replication lag breakdown, planner stats.
Abandoned after three months when I realized I was rebuilding a worse version of Feedly + Mastodon. The social layer was the differentiator and I had no answer for how to bootstrap the social graph.
Vue, Rails, Postgres
Abandoned when Figma shipped FigJam. The CRDT model was solid; the market was solved overnight.
React, WebRTC, Yjs
Got to a working iOS build with transcription on-device. Shelved when I realized the daily-journaling habit I was trying to build for myself wasn't actually a product. A tool for an audience of one.
React Native, Whisper.cpp, Firebase
Worked beautifully for me for two years. Replaced by Toggl when I joined a team that already used it. Code still runs; just stopped needing it.
Go, SQLite
Five years of systems work I can describe in shape but not in specifics. Order-of-magnitude scale, formal change-control, security-classification regime. Happy to talk in a 1:1 with appropriate context.
details on request