7 projects

Projects

Things I built to see how they work. Most of them still work.

  1. ember

    A dynamic island for Wayland that knows what Claude Code is doing, asks before it runs anything, plays your music and falls asleep at night.

  2. sift

    Fast, local semantic search over code, docs and notes, from the terminal. No cloud, no database.

  3. search-engine-go

    A small, thread-safe document search engine in Go, built on an inverted index.

  4. distributed-broadcast

    A gossip protocol that stays available and eventually consistent across a 25-node cluster with 100 ms of simulated network latency.

  5. arxiv-mcp

    A Model Context Protocol server that lets AI assistants search arXiv and read paper details.

  6. LinkNet

    Peer-to-peer messaging and file transfer in C++17 with end-to-end encryption. Unfinished.

  7. ArQiv

    A search engine for arXiv papers that layers boolean, BM25, TF-IDF, vector and BERT ranking over one index.