Practical software for messy, real-world systems

I build practical software across web, tooling, and low-level systems, with a soft spot for hardware-adjacent projects, protocol work, and making complicated behavior feel obvious.

Selected work

Public work with fingerprints.

A few open projects that show the range: embedded systems, browser tooling, hardware libraries, and home automation.

Technical demo

Make the invisible parts inspectable.

A small ray-casting canvas from the article: an algorithm made concrete, inspectable, and interactive.

Open the article

Featured writing.