Curriculum vitae
A web version of my CV. Publications, talks and teaching have their own pages.
Download PDFEducation
- 2024 — 2027 (expected)Ph.D. in Computational Mathematics, Learning, and Data ScienceUniversità di Pavia · Pavia, Italy
Mathematically certified deep learning algorithms for inverse problems governed by PDEs, with application to personalised treatment plans in oncology. Marie Skłodowska-Curie Doctoral Fellow, IN-DEEP European Doctoral Network. Supervisors: A. Reali, G. Sangalli (Pavia), C. Canuto (Politecnico di Torino).
- 2021 — 2024M.Sc. in Computational Science and EngineeringÉcole Polytechnique Fédérale de Lausanne (EPFL) · Lausanne, Switzerland
GPA 5.96/6.00. Thesis: Preconditioned Low-Rank Riemannian Optimization for Multiterm Linear Matrix Equations (advisors D. Kressner, L. Robol). Prix Douchet and Best Master Average Grade Prize 2024.
- 2018 — 2021B.Sc. in MathematicsUniversità di Pisa · Pisa, Italy
110/110 cum laude. Thesis: Low-rank numerical methods for the Sylvester equation (advisor D. A. Bini).
Languages
- ItalianNative
- EnglishProficient (C2)Cambridge English: Advanced, grade A
- SpanishIntermediate
Research experience
- Oct 2026 — Jan 2027UpcomingResearch stayTecnalia Research & Innovation · Bilbao, Spain
With J. Del Ser. Explainable AI and differentiable machine learning frameworks for interpretable tumor growth modelling: patient-specific prediction, parameter estimation and uncertainty quantification.
- Sep 2026 — Oct 2026OngoingResearch stayUniversità di Firenze, Department of Mathematics and Computer Science “U. Dini” · Florence, Italy
With C. Giannelli. Integrating neural networks and isogeometric analysis for forward and inverse problems governed by PDEs.
- Sep 2026Research staySISSA mathLab · Trieste, Italy
With F. Pichi. Riemannian structure of the neural network manifold.
- May 2026Research stayInstitut Camille Jordan, Université Claude Bernard Lyon 1 · Villeurbanne, France
With C. Marcati. Scalable natural gradient methods and tensor-train approaches for the Gross–Pitaevskii equation.
- Sep 2025 — Nov 2025Research stayPolitecnico di Torino, DISMA · Turin, Italy
With S. Berrone and C. Canuto. Loss functions based on a posteriori error estimators for training neural networks that approximate PDE solutions.
- Feb 2024 — Mar 2024“Master’s valorisation” internshipEPFL, Chair of Numerical Modelling and Simulation · Lausanne, Switzerland
With A. Buffa and Y. Voet. Model order reduction for time-dependent PDEs, with applications to isogeometric discretisations.
- Jul 2023 — Sep 2023Research assistantEPFL, Department of Mathematics · Lausanne, Switzerland
With F. Henríquez. Multi-fidelity neural network surrogates for large-scale Bayesian inverse problems, applied to inverse acoustic scattering by random domains.
Industry experience
- Sep 2022 — Feb 2023Reinforcement learning intern — race strategyAlfa Romeo F1 Team ORLEN (Sauber Motorsport AG) · Hinwil, Switzerland
- Developed the simulation environment for an AI agent for live race strategy.
- Studied the convergence of reinforcement learning algorithms in a highly stochastic setting.
- Implemented F1-specific versions of DQN, PPO and SAC.
- Led the migration of the code base from TensorFlow to PyTorch.
- 2018 — 2023Freelance consultantRoboris Srl · Pisa, Italy
Consulting activities in robotics software.
Awards & fellowships
- 2026SIAM Travel AwardSIAM — to attend the SIAM Conference on Mathematics of Data Science (MDS26), Salt Lake City
- 2026Full fee waiver — Pathfinder Innovation BootcampFondazione Miticoro
- 2024Best Master Average Grade 2024EPFL — highest average grade across all Master’s programmes
- 2024Prix Douchet 2024EPFL Mathematics Section — highest average grade in the Master’s
- 2024 — 2027Marie Skłodowska-Curie Doctoral FellowshipIN-DEEP European Doctoral Network
- 2019 — 2021Merit-based reduction of university feesUniversità di Pisa
Organisation of scientific events
- Sep 2026Minisymposium “Preconditioning in and for Scientific Machine Learning”YAMC 2026, Turin — co-organiser
- Jun 2026Minisymposia MS02 “Advances in Neural Network Approximation and Surrogate Modeling for SciML” and MS04 “High-Order Numerical Methods for Complex Mechanics and Higher-Order PDEs”GIMC SIMAI Young 2026, Pisa — co-organiser
- Sep 2025Minisymposium “Recent Advances in Scientific Machine Learning: From Theory to Applications”YAMC 2025, Padua — co-organiser
- May 2025Lombardy Young Numerical Analysts (LYNUM VI)Pavia — conference co-organiser
- Mar 2025Advanced Scientific Programming in PythonPavia — seminar co-organiser
- Feb 2025Joint GNCS-SIAM Chapters Meeting for Young Researchers in Numerical Analysis and Applied MathematicsPavia — conference co-organiser
- 2024 —PAV-IA: Beyond informal AI talksPavia — seminar series co-organiser
Affiliations
- 2026 —Member, Y-SIMAI (Young SIMAI) Committee
- 2026 —Member, SIMAI — Società Italiana di Matematica Applicata e Industriale
- 2025 —Member, INdAM-GNCS — Gruppo Nazionale per il Calcolo Scientifico
- 2024 —Founder; President 2024–2025, Università di Pavia SIAM Student Chapter
- 2024 —Member, UMI — Unione Matematica Italiana
- 2022 —Member, SIAM — Society for Industrial and Applied Mathematics
Skills
Programming
- Python (JAX, PyTorch, TensorFlow)
- Julia (Lux.jl, CUDA.jl, Krylov.jl)
- MATLAB
- C / C++
Tools
- Git, GitHub, GitLab
- LaTeX, Beamer