Side projects

Most of these started with “how does X work?” or “why isn’t there an X for this?”

  1. A fast, native GUI diff viewer for Linux, built in Rust with egui.

    Rust
  2. A personal read-it-later app. Flutter frontend for Android and web; Hono backend on Cloudflare Workers with D1.

    Flutter Hono
  3. A declarative CLI for tasks and reminders, backed by systemd timers.

    Go
  4. Web scraper and CLI that bridges a TV-show tracker with torrent search sites.

    Ruby
  5. A daemonized shell with multi-client attach: connect from another terminal, or from a browser via libghostty.

    Python
  6. An implementation of the Raft consensus algorithm in C#, with a companion web-based simulator and visualizer.

    C# D3.js
  7. A proof-of-concept Change Data Capture pipeline for maintaining real-time aggregations without recomputing from scratch.

    Python Apache Pulsar PostgreSQL
  8. A file integrity checker built on BLAKE3, faster than hashdeep.

    Rust

Smaller things