I build the infrastructure that products run on.
Rust, Go, Python. Distributed systems, protocol implementations, cross-platform engines. I design things that hold up under pressure and don't need babysitting.
What I work with
Featured work
Neverlight Mail
One engine, three clients. Native JMAP mail across platforms.
A from-scratch email engine implementing RFC 8620 and RFC 8621 (JMAP Core and JMAP Mail) directly — no IMAP, no SMTP, no protocol abstraction layers. The engine handles connection management, delta sync, full-text search, and offline caching through a single Rust crate.
Three independent frontends consume the same core: a COSMIC desktop client for Linux, a ratatui terminal client for Linux and macOS, and a native SwiftUI client for macOS and iOS. The Swift client bridges to the Rust engine via swift-bridge FFI — real native on both sides, no Electron, no webview.
└ JMAP client — RFC 8620/8621, reqwest, SSE push
└ Cache layer — SQLite, FTS5, async handle pattern
└ Body engine — mail-parser, HTML→markdown
neverlight-mail (COSMIC/iced) — Linux desktop
neverlight-mail-tui (ratatui) — Terminal, Linux + macOS
neverlight-mail-macos (SwiftUI + swift-bridge FFI) — macOS + iOS