Now

What I’m focused on at the moment. Updated October 2026.

Building

  • Sofka, a Kubernetes TUI in Rust. Closing issues, reviewing plugin PRs for sofka-plugins and working on the website.
  • Thurm (GitHub), a native terminal for macOS and iOS. Lately adding Tailscale support.
  • vesnik, release notes and version bumps drafted by a model and approved by a human. Nothing is tagged or published until you accept it in the review screen.
  • sefko, an ssh-agent for API tokens on macOS. It asks 1Password once, keeps the secret in locked memory and hands it to tools like gh without another prompt.
  • enklava, Secure Enclave SSH keys and Git signing for macOS, as a small CLI and a Home Manager module. The private key never leaves the enclave.
  • runwall, a live page of GitHub Actions runs across all my organizations: what is running, what is stuck, what fails on the default branch and what it costs.
  • metla, a sweeper for the git worktrees that coding agents leave all over the disk. It checks every repository under ~/dev, tells merged work from work that would be lost, and removes only what is safe. It also runs cargo clean on old Rust builds.
  • deskribe, a Rust library that produces kubectl describe output from an existing kube::Client, without shelling out to kubectl. Experimental, on crates.io.
  • ghostty-vt-rs, Rust bindings for libghostty-vt, Ghostty’s terminal emulation library, with prebuilt static libraries.
  • Meda, a native Markdown notes app for Mac, iPhone and iPad.
  • Donnie Calendarko, a native calendar app for Mac and iPhone.

Tinkering

  • Running my home cluster on Kubernetes, with a bastion that doubles as a Claude Code agent I can reach from Telegram.
  • Packaging coding agents as Nix flakes and keeping my Nix config in shape.
  • PetKit Local, a local stand-in for PetKit’s cloud, so the litter box, feeder and fountain stop talking to someone else’s servers.
  • Lodge, my fork of the Maccy clipboard manager.

Away from the keyboard

  • Guitar pedals, and lately cab impulse responses.