About me

I am currently a Research Fellow at the Information Engineering Department of the University of Pisa, Italy. I am conducting my research on High-Performance 5G User Plane Functions, as a prosecution of the work started with my PhD project.

I was a Software Engineer II at the Marine division of GARMIN for one year during 2024 and 2025. As a part of the Cartography Tools team, I worked on aspects related to cartography data acquisition, handling, and representation. I mainly worked on complex C++ projects, requiring knowledge of cartographic data manipulation and low-level data handling in C++ (e.g., QGIS, gdal).

I was an R&D Software Engineer at ZeroNoise, the R&D electronics division of Racing Force Group, for more than one year between 2023 and 2024. In this position, I oversaw the design and implementation of firmware and software for high-performance and reliable audio communication systems for rally and motorsport racing competitions. Furthermore, I supervised the entire patent writing and review processes, which resulted in the publication of one US patent and five other pending international patents.

I pursued my PhD at the Information Engineering Department of the University of Pisa, Italy. Furthermore, I received both my Bachelor’s and Master’s degrees from the Computer Science Department of the same university. I have co-authored nine peer-reviewed papers related to my research interests, and published at international conferences and journals. My research focused on data stream processing applications in the networking domain, high-performance packet processing on multicores and SmartNICs, software data plane acceleration, parallel and distributed computing.

Details of my publications can be found in my Google Scholar, ORCID, Scopus, dblp profiles and in my publications page.

If you have any questions related to my work, please feel free to contact me.

Interests

  • Data Stream Processing
  • Network monitoring
  • High-performance network processing
  • Software data plane acceleration
  • Software Defined Networks
  • Parallel and distributed computing
  • Embedded programming
  • Microcontrollers

Education

  • Ph.D. in Information Engineering, Telecommunications, 2023
    University of Pisa
  • M.Sc. in Computer Science and Networking, 2019
    Scuola Superiore Sant’Anna and University of Pisa
  • B.Sc. in Computer Science, 2016
    University of Pisa