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.