John studied Chemistry at the University of Bath, followed by a PhD at Birkbeck College.. There he developed automated approaches to protein modelling, and explored protein sequence-structure relationships. He then held a postdoctoral position at the Imperial Cancer Research Fund (now part of CRUK). John then joined Pfizer (1992), originally as a computational chemist, progressing to a role where he led a large and highly multidisciplinary group combining rational drug design with structural biology.
In 2000 John moved to the biotech company, Inpharmatica, where he led the development of a series of computational and data platforms to improve drug discovery; these included the medicinal chemistry database StARLite. In 2008 John was central to the transfer of this database to the EMBL-EBI, where the successor is now known as ChEMBL. While there his work expanded into large-scale patent informatics with the Open patent database SureChEMBL. John then moved (2015) to a London-based Artificial Intelligence technology company - Stratified Medical (later renamed BenevolentAI), where he continued his translational drug discovery informatics R&D activities, applying machine learning methods to the development of novel biomedical data extraction and integration strategies.
In 2017 John joined the UK's Medicine Discovery Catapult as CIO, where he leads the development and application of informatics approaches to promote and support innovative, fast-to-patient drug discovery in the UK through collaborative projects across the applied R&D community.