CV
Education
- PhD in Computer Science, Georgia Institute of Technology, Atlanta, USA [2023-present]
- Advisor: Prof. Hyesoon Kim (HPArch Lab)
- MSc in Robotics and Automation Engineering, University of Pisa, Italy [2012-2015]
- BSc in Computer Engineering, University of Pisa, Italy [2009-2012]
Research Experience
- Graduate Research Assistant, HPArch Lab, Georgia Tech [2023-present]
- GPU kernel autotuning, kernel splitting for GPU parallelism (SPLINDER)
Industry Experience
- Intern, NVIDIA - Deep Learning Performance Architecture [May-Aug 2026]
- Analyzed the performance of the Gated DeltaNet (linear attention) inference kernel
- Derived software and hardware optimization recommendations from the analysis
- Intern, NVIDIA - Deep Learning Performance Architecture [May-Aug 2025]
- Performance characterization for LLM inference kernels (Deepseek-v3, Llama-4)
- Intern, NVIDIA - Deep Learning Performance Architecture [May-Aug 2024]
- Built a tool to investigate performance bottlenecks for launch latency when using CUDA Graph on GH200-GB200
- Senior Software Engineer, Arm, Fast Models team, (Cambridge, UK) [Aug 2018-Aug 2023]
- GPU functional models of Mali GPUs (C++/LLVM)
- Contributed to the Iris debug API for inspecting simulator state at runtime
- Application Support Engineer, MathWorks, Cambridge, UK [May 2017–Aug 2018]
- Built proof-of-concept demos (MATLAB, ROS/Gazebo) with application engineers to show product value to prospective customers
- Contributed to internal feature development in C++ and MATLAB; supported customers on MATLAB/Simulink issues
- Software Engineer, SCISYS GmbH (now CGI), Bochum, Germany [Mar 2016–Apr 2017]
- Nine-month placement at Thales Alenia Space, Toulouse, as Software Verification Engineer on GACF, a component of the Galileo Ground Mission Segment - analysis and detection of software anomalies
Publications
See the Publications page.
