Curriculum Vitae
My complete CV is also available as a PDF document. Last update: 8th of October, 2025.
Personal Details
- Gender: Male.
- Nationality: Italian.
- Date of birth: 29th of July, 1996.
- Place of birth: Prato (PO), Italy.
Education and Professional Experience
- 11/2024 - present: Postdoctoral researcher (assegnista di ricerca) in numerical analysis at the Department of Mathematics and Computer Science Ulisse Dini of the University of Florence, under the supervision of Prof. Alessandra Sestini. Title of the research project: Hierarchical matrix compression techniques and parallel fast implementations of efficient multi-patch IgA-BEM numerical solvers of some 3D differential problems.
- 11/2021 - 10/2024: Doctoral degree summa cum laude in mathematics under the supervision of Prof. Alessandra Sestini (University of Florence) and Prof. Dr. Oleg Davydov (Justus-Liebig-Universität Giessen). Fourteen months spent in Giessen (Germany) for research purposes, as part of an official cotutelle agreement. Title of the thesis: Domain discretization and moment-free quadrature for meshless methods. Date of defense: 21/03/2025.
- 10/2018 - 10/2021: Master’s degree in mathematics at the University of Florence. Weighted mean of grades: 29.8/30. Final grade: 110/110 with honors. Title of the thesis: Numerical solution of the 2D compressible Euler equations using WENO reconstructions on polygonal meshes. Supervisor: Prof. Alessandra Sestini.
- 10/2019 - 03/2020: Erasmus semester at FAU Erlangen-Nürnberg, Germany. Courses on advanced FEM and FVM, control and numerics of PDEs, optimization with PDEs, High Performance Computing (HPC), and inverse problems.
- 10/2015 - 10/2018: Bachelor’s degree in mathematics at the University of Florence. Weighted mean of grades: 29.76/30. Final grade: 110/110 with honors. Title of the thesis: Lattice-based cryptographic attacks. Supervisor: Prof. Orazio Puglisi.
- 2011 - 2015: High school diploma from Liceo Scientifico Niccolò Copernico, Prato. Final grade: 100/100 with honors.
Scholarships and Awards
- 2018 - 2020: Two-year-long scholarship from INdAM (Italian national institute of higher mathematics) for young researchers.
- 2018: Graduation prize from the department of Mathematics and Computer Science Ulisse Dini, University of Florence, 1st place.
- 2018: Graduation prize from the University of Florence.
- 2015 - 2018: Three-year-long scholarship from INdAM (Italian national institute of higher mathematics).
Affiliations and Research Funding
See dedicated page
Peer-Reviewed Publications
See dedicated page
Editorial and Reviewing Service
- 2025 - present: Reviewer for Computers & Mathematics with Applications (CAMWA).
Event Organization Activities
- 24/09/2025: Organizer of the mini-symposium Advances in approximation theory and its applications at the fifth edition of the Young Applied Mathematicians Conference (YAMC25), Padova, Italy. Five contributed talks on the efficient solution of reaction-diffusion PDEs, data modelling using adaptive kernel-based methods, stability in polynomial histopolation, multiresolution graph signal analysis, and optimal preconditioners for quaternion Toeplitz systems.
Conference Presentations and Posters
See dedicated page
Other Conferences, Workshops, and Courses Attended
- 11/2024: Participant at one-day workshop Introduction to MATLAB on HPC systems at Cineca organized by the national supercomputing centre for scientific research Cineca, Casalecchio di Reno, Italy.
- 06/2024: Participant at 2nd CINI Summer School on High-Performance Computing and Emerging Technologies, University of Trento.
- 12/2022: Participant at Workshop on Polytopal Element Methods in Mathematics and Engineering (POEMS 2022), Politecnico di Milano.
- 02/2022: Enrollment in PhD-level course Methods for Parallel Programming (6 ECTS), lecturer Osvaldo Gervasi, University of Perugia. Final project is a parallel conjugate gradient solver in NumPy and MPI4py for the solution of a 1D elliptic problem, with tests on a domestic MPI cluster.
- 12/2021: Participant at Numerical Aspects of Hyperbolic Balance Laws and Related Problems - Young Researchers Conference, event organized by the University of Verona, online attendance.
- 07/2021: Participant at Industrial Problem Solving with Physics 2021, a one-week event aimed at boosting the connection between university and industry. Work done on novel solutions to technological problems proposed by the automotive company AnteMotion.
- 06/2019: Participant at the XIII Modeling Week at Universidad Complutense of Madrid, Spain. Problem 4: Steel heat treating: industrial process, mathematical modeling, free software implementation and numerical simulation under the supervision of Prof. Francisco Ortegón Gallego.
Supervision of Students
See dedicated page
Language Skills
- Italian: Native speaker.
- English: C2 Level, CAE University of Cambridge, Grade A.
- Spanish: B1 Level, University Language Centre (CLA) University of Florence.
- Chinese: A1 Level, HSK Chinese Proficiency Test, 200/200.
Software Projects and Digital Skills
- GitHub profile: https://github.com/BrunoDegliEsposti
- NodeGenLib: NodeGenLib is a header-only C++ library and a collection of MATLAB MEX functions to generate scattered nodes on complex 2D and 3D domains using an advancing front method. Its aim is to make it easier to run numerical simulations and solve practical problems using meshless/meshfree methods on challenging geometries. CAD models in STEP file format are natively supported. Available under version 3 of the LGPL license at https://github.com/BrunoDegliEsposti/NodeGenLib
- Basic proficiency: Fortran 90/95, Javascript, Bash, Web development.
- Intermediate: Python, NumPy, MPI, OpenMP, CUDA, Linux server administration (Debian), Version control software (Git), Build systems (CMake).
- Advanced: C, C++, MATLAB, MEX API, BLAS, LAPACK, LaTeX.