David is Acting Principal Research Software Engineer – Digital Humanities in the Research Engineering Group (affectionately known as Hut 23) in The Alan Turing Institute and Research Affiliate at the University of Edinburgh Centre for Data, Culture & Society (CDCS). He has been working in the Digital Humanities (DH) for over 15 years, working collaboratively, applying cutting edge computational methods to explore new humanities challenges. He is Acting Principal Investigator (with Emma Griffin) for the Arts and Humanities Research Council (AHRC) funded project Living with Machines, is Co-organiser of the Humanities and Data Science Turing Interest Group, and is Research Engineering's Challenge Lead for Data Science for Science and Humanities. He has led the Research Engineering Group's work on Data-centric Engineering projects such as AI for Control Problems, Vehicle Grid Integration and the development of the current phase of the Data Safe Haven Classification Web App.

Prior to joining the Turing, David was Associate Director for Research at the UCL Centre for Digital Humanities (UCLDH) and Research Manager for the UCL Faculty of Arts & Humanities. He has worked on large-scale projects of international and national importance, such as the Scottish Corpus of Texts and Speech and its sibling projects, including the Corpus of Modern Scottish Writing, while at the university of Glasgow. David has served the Digital Humanities community as an elected member of the European Association for Digital Humanities (EADH) and has been a member of the Arts & Humanities Research Council (AHRC) Peer Review College.