About me
I am an Associate Professor (Reader) at The University of Manchester and a Chief Engineer at Nimble Innovation.
I currently lead the TornadoVM and MaxineVM projects and I am the technical coordinator of the Horizon Europe/UKRI AERO project. In addition I am the PI of the EU Horizon Europe/UKRI P2CODE, TANGO, and ENCRYPT projects.
My work focuses on both hardware and software. In particular, I am interested in embedded systems, micro-architecture, hw/sw co-designed CPUs and VMs, Heterogeneous Acceleration, Compilers, Virtual Machines and Garbage Collection.
Latest News:
Video recording of our TornadoVM talk at Devoxx Belgium 2025 Youtube
Video recording of our GPULlama3.java talk at Devoxx Belgium 2025 Youtube
Check out our latest book on programming heterogeneous hardware via managed runtime systems: