It started when I was nine: my mother brought home an old refurbished PC that I was allowed to take apart. I have been taking things apart to see how they work ever since, from computers to microcontrollers to operating systems, which led to Xila.
Instruction metering in the WebAssembly Micro Runtime: a call hands control back to the host after a set number of instructions, so a cooperative scheduler can share the processor.
Rust, web, infrastructure and networking: I work across different layers, often in the same project. Each domain links to the projects and roles that show it.
06areas
01
Systems, Rust & embedded
From hardware to applications: drivers, abstractions, memory, tasks and WebAssembly on resource-constrained systems.