Leonardo Giovannoni

Profile

Position: Titolare di assegno di ricerca

Unit: Dipartimento di Ingegneria dell'Informazione

Scientific-disciplinary sector: Sistemi di Elaborazione delle Informazioni IINF-05/A

Leonardo Giovannoni was born in Lucca, Italy, on 2 November 1998. On 26 November 2024, he received his M.Sc. in Computer Engineering, with honors (cum laude), from the University of Pisa. He is currently a Research Fellow at the University of Pisa, where he works on high-performance and memory-safe I/O. His research activity focuses on systems programming, high-performance networking, eBPF, and related memory-safety techniques.
Leonardo Giovannoni has also been involved in teaching activities at the University of Pisa, where he has served as a Teaching Assistant for courses in Computer Architecture and Fundamentals of Computer Science, supporting students in programming, problem solving, and low-level systems topics. His master’s thesis, entitled Runtime Struct Type-Based Access Control for eBPF Programs using LLVM, investigated runtime access-control mechanisms for eBPF programs through LLVM-based instrumentation. His scientific interests include kernel programming, cybersecurity, compiler technologies, and the design of efficient and safe modern software systems.