His interest in health-related applications of science and engineering was formed through a childhood spent tinkering with electronics and growing up with an elder brother who has cerebral palsy. This interest was further focused as an undergraduate when he became critically ill with meningococcal septicaemia, meningitis and associated cardiac and neurological complications.
He has held the following appointments: NHS Medical Physicist, St. Bartholomew's Hospital (1986-87); Energy Scientist, Centre for Energy and the Environment, University of Exeter (1990-1992); Arthritis and Rheumatism Council funded Research Fellow, MRI Group, Department of Physics, University of Exeter (1992-1995); Research Associate, Medical Electronics Group, Department of Electronic and Electrical Engineering, University of Bristol (1995-1997); Honorary Research Fellow, Department of Biophysics, Bristol Royal Infirmary (1995-1997); Wellcome Trust funded Senior Research Fellow, Department of Medical Physics and Biomedical Engineering at UCL (1997-2000). He was the first recipient of the J A Lodge Award for Engineering in Medicine, awarded by the IEE (Institution of Electrical Engineers) now the IET (Institution of Engineering and Technology).
In 2014 Dr Fry was one of the 20 founding members of the UCL Staff Disability Forum launching the enable@ucl network in 2015 to exchange ideas and raise awareness of disability equality.
Dr Fry has been a member of UCL's Academic Board (AB) since October 2010 and has served on many of AB's working groups and committees including those reporting on UCL's Statute 18, Discretionary Accounts, Academic Promotions and UCL's Charter and Statutes. He was elected by AB to serve as a member of UCL Council from 2013-2016 and re-elected to serve a second term from 2016-2019. He has been Vice-Chair of the Governance Committee of Academic Board (GCAB) and also a member of Academic Board's Commission of Inquiry (COI) which has produced constructive recommendations relating to academic governance at UCL which were approved by AB in July 2020.