Selected work

Software for the foundational parts of the stack.

Rust libraries, systems infrastructure, hardware tooling, and contributions to open-source projects that people depend on.

RustFFIRegular expressions

tre-regex & tre-regex-sys

A two-layer Rust interface to the TRE regular-expression engine: raw bindgen bindings and a safe, idiomatic API. Supports vendored or system TRE builds and exposes TRE’s approximate-matching features.

RustTokioNetworking

tokio-system-resolver

An asynchronous DNS resolver for Tokio that uses the operating system’s native name-resolution facilities—useful when system configuration and platform behaviour need to remain authoritative.

View repository
RustCBORPerformance

FCPW

The Fastest CBOR Parser in the West: a Rust crate focused on fast, efficient parsing of Concise Binary Object Representation data.

View repository
PythonSignals & slotsConcurrency

Taillight

A lightweight signals-and-slots library for Python with priority-aware handlers. Taillight is designed to be easy to understand and safe to use across threads, with synchronization built into its signal implementation.

View repository

Work together

Have a difficult systems problem?

See consulting services