uprootiny uprootiny.dev

An independent research lab working where topology, sound, language, and machine learning meet.

Small, hands-on, and tool-obsessed. I build production-grade instruments for ideas — and I teach and collaborate around the same craft: functional programming, systems design, and applied ML.

Lab

Research & tooling

Topology-first sonification, event-sourced symbolic-AI kernels, and generative writing systems. Built to ship, not to demo.

Browse the work on GitHub →
Tutoring

Learn the hard parts

One-on-one in Rust, Clojure, Haskell, Elixir/Erlang, and the mathematics underneath them. From first recursion to type theory and concurrency.

Ask about sessions →
Showoff

Selected projects

A fleet of live experiments and instruments — sonification engines, audio timelines, novel-writing studios, quant ML pipelines.

See hyperstitious.org →
Collaborate

Build something together

Open to research collaborations, contract work, and co-builds — especially functional-first systems and ML with a real artifact at the end.

Start a conversation →

Selected work

topo-sonifyTopology-first sonification engine — turning the shape of data into sound. Rust
murmurRolling audio buffer with a searchable timeline; capture and recall ambient sound. Swift
corpora-kernelEvent-sourced kernel with a symbolic-AI layer for belief graphs and reasoning. Elixir
ProseEssaysA novel-writing studio with multiple editor modes for long-form drafting. SwiftUI
numeraiQuantitative ML pipelines for tournament forecasting. Python · Rust
Want to learn, build, or just compare notes?
Tutoring slots, collaborations, and contract work are all open.
Get in touch GitHub