After attending the European School of Varese, in Italy, he attended the University of Southampton to study particle physics. He won a DAAD scholarship to undertake a summer research internship at TU Berlin, Germany. In his final year, he moved to CERN, Geneva to do his Master's project on the Level-1 Trigger of the ATLAS experiment on the LHC. He has worked in the Laboratory of Hybrid Photonics in Southampton on the numerical solution of the Gross-Pitaevskii equations. He is now a member of the CDT, where his research interests are in computational fluid dynamics and the simulation of detonations.