I’m a self-taught engineer who builds from the foundations up — hypergraphs, automatic differentiation, and the math underneath, mostly in Rust. It all feeds one ambition: a topological computing system that gathers scattered devices into a single, coherent universe.
Most of it resolves around Scattered-Systems one way or another — a flagship computing system and the foundations, libraries, and agents built in its orbit.
I’m Joe — a self-taught systems engineer out of the Houston area and the founder of Scattered-Systems. I fell hard for Rust and never looked back: most of what I make starts at the foundations — the data structures, the math, the runtime — and works its way up.
Almost everything I make resolves around Scattered-Systems one way or another. Its flagship is eryon — a topological computing system meant to fuse the resources of any number of registered devices into one virtual universe — and the pieces in its orbit (hypergraphs, a machine-learning crate, a Turing-machine study, automatic differentiation, an agent framework for programmatic markets) are either steps toward that goal or tools I built to get there.
I think best across disciplines: distributed systems and decentralization, machine learning, and the pure mathematics under all of it (I keep a music-theory crate around for when I miss making things for their own sake). pzzld is my namespace — where the scattered pieces get published and shown fitting together.
Low-level where it counts, high-level where it helps — the parts I reach for to turn scattered pieces into shipping systems.
Essays on systems, Rust, WebAssembly, and the economics of autonomous software. Currently being assembled.
Have a system worth assembling? I take on a small number of engagements — research, architecture, and the hard parts of shipping.