I am a Senior Software Architect & Researcher at NVIDIA, where I develop high-performance networking systems that accelerate HPC and AI at scale. My expertise lies in high-performance programmable data planes, end-host network stacks, and large-scale distributed infrastructure.
I hold a Ph.D. in Computer and Control Engineering from the Polytechnic University of Turin, during which I was also a visiting PhD student at the University of Cambridge. Before joining NVIDIA, I served as CTO at Path Network and as an Assistant Professor at Politecnico di Milano, and I also worked as a Postdoctoral Researcher at Queen Mary University of London. During my career, my work has spanned both networks and systems, focusing on topics such as global DDoS mitigation, SmartNIC/FPGA offload, and adaptive data-plane architectures optimized for workload demands.
Outside of work, I enjoy playing volleyball, tennis, and padel, and I am passionate about music, particularly playing the trumpet.
PhD in Computer Engineering, 2020
Politecnico di Torino
M.S. in Computer Engineering, 2015
Politecnico di Torino
BSc in Computer Engineering, 2013
University of Catania
A compiler framework for automatic software data plane optimizations
An eBPF-based clone of the Linux iptables
A eBPF/XDP-based software framework for fast network services running in the Linux kernel