Research Software Engineer

Lorenzo Rossi

Lorenzo joined the team in 2024. For the XANESNET project, he implements neural networks to predict molecular structures. For computational fluid dynamics projects, Lorenzo manages codebases and datasets, provides advice on research best practices, and enhances simulations by integrating HDF5 libraries. He also contributed to MemoryChat, a chatbot for the detection of dementia designed to meet NHS standards.

Before joining the team, Lorenzo was a research scientist in computational and mathematical physics. He developed and implemented the first method to simulate certain gravitational systems - such as black holes – in full generality. Through this method, he investigated instabilities in rotating black holes (see videos of the simulations). Lorenzo also contributed to GRFolres, a C++ code to simulate generalisations of Einstein’s general relativity.

Lorenzo began studying physics in 2011 at the University of Perugia, earning his Bachelor’s and Master’s degrees by 2016. Then, he moved to the University of Cambridge where he completed Part III Mathematical Tripos in 2017. Lorenzo obtained his Ph.D. with a thesis on numerical relativity from Queen Mary University of London in 2021, and stayed there as a research scientist for two years, before starting his current role at Newcastle University.

Education
Ph.D. in Computational & Theoretical Physics, Queen Mary University of London
Technical
Programming: Python, C, C++, Fortran, Latex, Markdown
Software: Numpy, Pandas, PyTorch, Matplotlib, MPI, OpenMP, OpenACC, Cuda, HIP, Git/GitHub, Unix Shell, Mathematica, Gnuplot
Topics: Machine Learning, Neural Networks, Computational & Theoretical Physics, Mathematical Modelling, General relativity, Numerical simulations, High Performance Computing (HPC), Data visualisation
Interests
Knowledge dissemination and teaching, Basketball, Football, Tennis, Music, Theatre, Cinema

Newcastle University Research Software Engineering.