"use live";let a = 0;console.log(a);setInterval(() => a++, 1000);
Oxford Harrison — Language, runtime, and systems engineer
Rederiving computing from a new theoretical foundation.
...toward a future where the code shouldn't work but it does; where much of what engineering is today becomes just a mode switch in the substrate underneath.
Principal Engineer & Lead Researcher at Convergent Machines Lab.
Oxford leads the lab's engineering and research program toward rederiving computing from a new theoretical foundation — engineering and research in a loop.
Engineering at Convergent Machines Lab
Oxford works across the computing substrate — building new languages, runtimes, protocols, databases, frameworks, and extensions to the web platform. Much of what he builds and maintains at the lab is a continuation of his prior work.
Research at Convergent Machines Lab
Oxford leads research into the theory underlying computing in areas including state, observability, and convergence. The work involves investigation, formalization, and the development of new formal models, with findings and papers shared openly as the research develops.
The Backstory — How One Library Started It All
Change tracking is hard. Oxford's work on the problem produced the Observer API, which exposed a much larger problem space and became the start of the WebQit stack, and eventually the Convergent Machines computing substrate.
Writing and talks.
Oxford writes and speaks about language and runtime engineering, database internals, and systems architecture — particularly where real-time, reactive, and local-first requirements expose the limits of conventional approaches.
Get new essays by email
Longer pieces on the substrate work, published first to subscribers.