During my PhD, I researched language design and implementation at University of Milan. After three years at UniCredit’s R&D dept, I joined Red Hat where I worked especially on codegen technology for Drools, jBPM, Kogito, and Quarkus. Today I work at Tetrate on Wazero, the WebAssembly runtime.