I like building the parts where performance, developer experience, and product pressure meet. I created Gin (88k+ stars), helped take Qwik from proof-of-concept to production with a Rust compiler, designed the compiler architecture and virtual DOM for Stencil, and shipped GPU-accelerated 3D-CT rendering in the browser. These days I set technical direction for Builder.io's AI agent platform.
Latest writing
All writing →-
NoiseLang: Where N = 5 is a Dirac delta
A signals-and-noise course left me writing Monte Carlo math on paper and wishing the notation itself would run. Nine years later, with an AI agent doing the heavy lifting, NoiseLang became a real Monte Carlo language with a fused multi-core JIT and a WASM backend.
-
Qwik: Resumability That Feels Like React
I joined Miško Hevery's team and helped turn Qwik from a resumable-but-painful prototype into a framework that feels like React, backed by a Rust compiler that extracts closures and serializes app state into HTML, so the fast path is the default one.
-
I Broke My Ankle, Then Rendered It in a Browser
In October 2019 I broke my ankle in Berlin, ended up with my own CT scan on a CD, and started rendering gigabytes of it in a browser. That became Sethealth, a GPU-accelerated medical-imaging platform.
-
Building Gin: Simple Over Easy
A stalled startup in 2014 became Gin: a Go web framework shaped by simple-over-easy design, a radix-tree router, and an API that still works ten years later.
-
Half-Truths
A text file of one-liners I've muttered at a terminal over the years. Half of them are jokes and several contradict each other on purpose. None of them are advice.
Get the next one by email
I write about compilers, runtimes and the web, usually while I'm still figuring them out. No spam, one email per article, unsubscribe whenever.
Or grab the RSS feed.