Systems software, runtimes, and the unglamorous plumbing that holds things together.

I build low-level, dependency-light software - language runtimes, industrial protocol stacks, geometry, and developer tooling. Most of it is open source. A few of the projects I'm proudest of are below.

More on GitHub

A grab bag of other things I've published - runtimes, tooling, and experiments.

gotui Terminal UI toolkit for Go with an embeddable REPL. Go tsnav Navigation-mesh library in TypeScript. TypeScript golua-conformance Extra scripting & conformance tests for golua. Lua pyarpscan Fast ARP network scanner, a Python module written in Rust. Rust redis_proto_parse A RESP (Redis wire protocol) parser in Rust. Rust
goresp Stream-agnostic RESP (Redis wire protocol) codec plus a self-healing pub/sub connector - resumable decoding that survives packet-boundary starvation, auto reconnect & resubscribe, and fire-and-forget or confirmed publish. Zero dependencies, no logging. Go pkg.go.dev
gojs Embeddable, sandbox-first JavaScript runtime for Go - a companion to golua. Go pkg.go.dev
All repositories → Everything else over on GitHub.