Hello! 👋

I'm Valentino Guerrini

Computer Engineering Student

About Me

I am a graduate researcher pursuing a dual Master's in Computer Science at the University of Illinois Chicago and Computer Engineering at Politecnico di Milano. My work spans high-performance computing, reconfigurable architectures, and applied cryptography, with a focus on optimizing MPI communication algorithms and developing FPGA accelerators for homomorphic encryption. I have experience with both edge devices (Kria KV260) and datacenter platforms (Versal VCK5000, AMD Alveo U55C), and my broader interests lie at the intersection of algorithms, hardware design, and distributed systems to make computation faster, more secure, and more efficient.

Verilog C C++ Java Vivado Vitis FPGAs Cryptography

Projects

Experience

Research Assistant

HPCLab, University of Illinois Chicago

Jan 2025 - Present
  • Researching MPI AllReduce optimizations for high-performance computing.
  • Achieved 3.5× speedup over MPICH with a runtime-configurable Allgather algorithm for small–medium messages.
  • Developing an enhanced Reduce-Scatter integration to further optimize AllReduce.

Student Researcher

NECSTLab, Politecnico di Milano

Oct 2022 - Present
  • Developed ReFHE-NTT FPGA accelerator integrated into Full-RNS HEAAN, enabling arbitrary-size CKKS polynomials with up to 4.5× speedup.
  • Developed FPGA architecture for CKKS achieving up to 2149× speedup (KV260) and 798× (VCK5000) for small polynomials over CPU baselines
  • Achieved a 2.75x speedup by accelerating the Sparse Blossom Algorithm for Quantum Error Correction on an AMD Alveo U55C FPGA

Advanced Research Intern

STMicroelectronics

Sep 2023 - Jan 2024
  • Joined the SRA security team in the Advanced Research department, focusing on cryptography and embedded systems.
  • Conducted a detailed analysis of performance-memory trade-offs in microcontroller applications for different zero-knowledge protocols
  • Coordinated with a team of 20+ researchers from both academia and industry

Education

Master of Science in Computer Science

University of Illinois Chicago

2024 - 2025
  • GPA: 3.71
  • Double Degree Program with Politecnico di Milano
  • Thesis on High-Performance Computing, MPI AllReduce optimizations

Master of Science in Computer Science and Engineering

Politecnico di Milano

2023 - 2026
  • GPA: 27.56/30
  • Thesis on FPGA acceleration of CKKS Homomorphic Encryption Scheme

Multidisciplinary honour program

Alta Scuola Politecnica

2023 - 2025
  • Selective honors program by Politecnico di Milano and Politecnico di Torino for top Master's students
  • Focused on interdisciplinary innovation and complex problem-solving

Bachelor of Science in Computer Engineering

Politecnico di Milano

2020 - 2023
  • Graded 108/110