About
A multidisciplinary practice.
I am a creator, technologist, and systems-oriented generalist. My work spans software, metadata, standards, and infrastructure for creators.
Roots
Where it started
I wrote BASIC on paper before I could test it, and I went from student to teacher at an Apple IIe computer camp.
I studied at the University of Colorado Boulder from 1992 to 1994.
I wrote a real-time seismic monitor in C on an Atari STE while I was a student at the University of Colorado, plotting earthquakes onto a colour topographic map as they happened and paging out alerts.
I date the start of my technical career to 1994, when I released the seismic monitor.
Music
A lifelong practice
I studied with a private Juilliard tutor in New York, reached second chair in the Boulder Youth Symphony, and played in a quartet around Boulder, Colorado.
I trained my voice at the Ali Akbar School of Music in San Rafael, California, and studied jazz with the pianist and drummer Art Lande in Boulder.
I found Kraftwerk as a teenager when electronic music was hard to find; Nine Inch Nails and Skinny Puppy shaped my early bands, and 1970s rock, Zakir Hussain and Ravi Shankar shaped the rest.
I composed and played keyboards in an industrial band in Denver from 1990 to 1992.
I played keys in Interface Oblivion, wrote the backing tracks and about half the compositions, and we put out several albums.
I moved to San Francisco in 2000 with the band and spent about twenty years in the Bay Area underground electronic scene, playing breakbeat, dubstep and drum and bass.
I write and perform electronic music and sound design as Neuronaut.
From making to building
I was a creator first
Before I built infrastructure for creators I was one. I cofounded Addictech, a music platform that returned most of each sale directly to artists.
I ran Addictech from 2004 to 2018.
Addictech sold music without copy protection while most stores still locked their files, and it sold lossless files at a time when almost nobody did.
How the work runs
Many products, on purpose
My career does not read as a sequence of jobs: from 2000 onward my own studio ran continuously alongside employment, contracting, founding and consulting work, and the roles overlap by design.
I have been shipping software since 1994, and sixty-two products between then and 2022.
I run many projects at once by design, not by accident. Concurrency is how the work gets done, not a symptom of overload.
I work in C#, C++, ChiaLisp, Java, JavaScript, Objective-C, PHP, Python, Solidity and Swift, across Unity and Unreal, ARCore, ARKit, HoloLens and Magic Leap, and ship to Android, iOS, macOS, tvOS, Windows and Linux.
Standards
Writing the rules down
I am a Working Group Chair of the Infrastructure Working Group at the Metaverse Standards Forum, I authored the Metaverse Metadata Directory, and I published the Universal Manifest v0.4 document set and conformance suite.
OMA3's Technical Working Group took Universal Manifest up for review for potential standardization, as OMA3 stated in May 2026.
Now
What you cannot see yet
A large part of what I am building right now is private. The public trail shows a fraction of it, and it stops years behind the work.
I built and run the Global Agents System, the agent infrastructure that carries my rules, roles, work orders, project registry, and multi-harness coordination.
See selected work