Prior to taking on the role of head, he was Technical Manager for CEDA with responsibility for the development of software and computing services, providing the technical vision, leadership and oversight of development work. He has led the development of cloud computing services for the JASMIN computing facility.
He chairs the UKRI Working Group on cloud computing and is co-chair of the Executive Committee for Earth System Grid Federation, a globally distributed software infrastructure for sharing Earth sciences data. Prior to joining CEDA in 2003, he worked on the development of software applications for a variety of space science and Earth observation applications with RAL Space and working in industry. His graduate degree was in Electronics and Electrical Engineering at the University of Salford.