About

Who I am

I’m a systems software engineer with a focus on correctness, performance, and minimal dependencies. I write mostly Rust, run Linux everywhere, and host my own infrastructure on a small cluster of Raspberry Pi 4s behind a Cloudflare Tunnel.

I am allergic to JavaScript. All interactive components on this site are compiled from Rust to WebAssembly.

What I work on

Most of my work falls into a few recurring themes:

Systems programming — network servers, protocol implementations, low-level Linux primitives (io_uring, eBPF, memfd). I care deeply about what the machine is actually doing.

Distributed systems — consensus algorithms, replication, observable failure modes. I’ve built and run several production systems that cannot afford split-brain.

Security engineering — cryptographic protocols, PKI, secrets management, supply-chain hardening. I believe security is an engineering discipline, not a compliance exercise.

Developer tooling — build systems, CI pipelines, static analysers. Fast feedback loops are the single biggest multiplier on engineering quality.

Infrastructure

This site runs on:

  • Hugo — static site generator, zero server-side runtime
  • Cloudflare Pages — global CDN, automatic HTTPS, edge caching
  • Cloudflare Tunnel — zero-trust connectivity from the Pi to the public internet, no open ports
  • Gitea on a Raspberry Pi 4 (8 GB) — self-hosted Git, issues, and CI runners
  • Rust + WebAssembly — all interactive UI compiled from Rust, no JavaScript frameworks

Contact

The best way to reach me is by email: you@yourdomain.com

You can also browse my projects directly on Gitea.