I am currently the CTO of Path Network, a startup on a mission to redefine network security. We specialize in large-scale, real-time, stateful DDoS mitigation, leveraging advanced eBPF/XDP technologies to push the boundaries of performance and efficiency.
Until January 2025, I was an Assistant Professor at Politecnico di Milano, where I taught (and continue to teach) Computer Networks, Network Computing, and Software-Defined Networking. Before that, I was a Postdoctoral Researcher at Queen Mary University of London (QMUL) from June 2020 to June 2023. I hold an M.S. and Ph.D. in Computer and Control Engineering from the Polytechnic University of Turin. My research journey has taken me to the University of Cambridge, UK, and the EIT Digital Silicon Valley Hub in San Francisco, where I worked on cutting-edge network technologies. Alongside academia, I have also contributed as a network consultant for various companies and startups in Italy and the USA.
My work focuses on host-based network programmability, with a strong emphasis on eBPF and XDP. I am particularly interested in full-stack network programmability, optimizing performance and resource utilization across all programmable layers of the end-host networking stack.
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