Software engineer and researcher with a PhD in network programming. I work on C/C++ on Linux, high-performance networking, eBPF/XDP, and embedded firmware.
-
Nethuns open-source I/O library. Contributions to the AF_XDP and XDP/eBPF backend, with code review, debugging, test programs, and the original README. Co-authored the Nethuns paper (ACM CCR, Best of CCR 2022).
-
ZeroNoise: firmware distribution and update guides for rally helmet communication systems.
-
Thesis benchmark: four real-world general-purpose data stream processing applications implemented with Apache Storm, Apache Flink and WindFlow, part of the MSc thesis (2019) work and then used in the performance evaluation of the WindFlow paper (IEEE TPDS, 2021).
-
Telemetry benchmark: a heavy hitter detection network traffic query implemented with four different Stream Processing Systems (SPSs), Apache Storm, Apache Flink, Apache SparkStreaming and WindFlow. This benchmark and the resulting poster “Mind the Cost of Telemetry Data Analysis” (ACM SIGCOMM 2022) aim to shed some light on the best streaming engine for network traffic analysis.
-
Cloud-related demos: REST API, CI/CD pipeline, application deployment examples for Docker and Kubernetes, and a Terraform project designed for a BSc degree university course.
-
Virtualization Lab: code examples designed for a MSc degree university networking course, together with the teaching material (teaching material).
- 2020 IEEE 25th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Data Stream Processing in Software Defined Networks: Perspectives and Challenges: paper, talk slides.
- 2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), On the Design of Fast and Scalable Network Applications Through Data Stream Processing: paper, talk slides, Intel Award.
- 2022 ACM SIGCOMM Posters, Demos, and Student Research Competition, Mind the Cost of Telemetry Data Analysis: paper, poster, cert.
- 2020 NetResults Srl NeRdTalks (company event) Implementing Data Stream Processing applications with the WindFlow library: talk slides.
- 2021, internal talk in the department, XDP: the eXpress Data Path: talk slides.
- 2022 NetResults Srl NeRdTalks (company event) Towards Scalable and Expressive Stream Packet Processing: talk slides.


