Hi, I’m Saúl — a programmer who likes to build tools for developers and humans.
I’m drawn to compilers. There’s a kind of magic in them that’s hard to describe: a program that takes what humans write and transforms it into something a machine can act on. And at the end of that chain, emitting CPU instructions feels like the truest example of exactitude in computing: the CPU does exactly what it’s told, nothing more, nothing less.
Most of my work lives in the WebAssembly space. I contribute to Wasmtime, a fast and secure WebAssembly runtime, and I’m one of the authors of Winch, a low-latency baseline compiler for WebAssembly. I also co-created Javy, a JavaScript-to-WebAssembly toolchain that makes it possible to run JS in WebAssembly environments.
I try to write about things I’m learning and building. You can find me in: