Grants

Using AI to understand how preventative interventions can improve the health of children in the UK and reduce winter pressures on the NHS 2023
HDR UK and the NIHR. GBP 54070.69

Improving the lives of stroke survivors with data 2022-2026
National Institute for Health and Care Research. GBP 2195908.0

REFLECT: Wearable sensors for personalised decision support 2021-2022
EPSRC (Impact Acceleration Award). GBP 55564.64

Education

2016 Doctor of Philosophy (Ph.D.) in Computer Science at King's College London. 

Thesis: 'Cyber Hide-and-Seek'. Explored strategies for network attackers and defenders by simulating their behaviour within a multi-agent (artificial intelligence), distributed research platform. Supervised by Professor Peter McBurney and Professor Michael Luck.

2011 Bachelor of Science (BSc) in Computing at University of Liverpool. 

Honours project: 'Social networking and information diffusion in automated markets'. Explored the impact of social interactions on the performance of market traders by simulating their behaviour within a multi-agent, distributed research platform. Supervised by Professor Peter McBurney and Professor Katie Atkinson.

Experience

Current:  Lecturer (Assistant Professor) in Health Informatics at King's College London

I lead funded research projects, develop software, conduct research, and teach as part of an academic position focusing on the use of technology to support medical decision making.

2014 Researcher in Computer Science and Health Informatics at King's College London

I previously developed software and conducted research for projects focusing on the use of technology to support decision making.

2011 Teacher in Computer Science at King's College London

I previously taught computer science topics alongside my doctoral studies and research. I regularly presented to classes of 350+ students, and received teaching awards for student engagement and support.

Selected publications

Generating Computable Phenotype Intersection Metadata Using the Phenoflow Library 2025
M Chapman, L Rasmussen, J Pacheco, L Wiley and V Curcin

Long COVID demographic and secondary care referral characteristics in primary care: analysis of anonymised primary care data from a multiethnic, deprived urban area in the UK 2024
M Chapman, S Durbaba, F Tydeman, M Friend, L Duly, J Moore, V Curcin, Y Wang, C J Jolley, G Kaltsakas, T Chalder, N Hart and M Ashworth

Mechanisms for Integrating Real Data into Search Game Simulations: An Application to Winter Health Service Pressures and Preventative Policies 2024
M Chapman, G Abigail, K Daneshi, T Bramwell, S Durbaba, V Curcin, D Parmar, H Boulding, L Becares, C Morgan, M Molokhia, P McBurney, S Harding, I Wolfe, M Ashworth and L Poston

Ink: Non-repudiation for Large Language Models (LLMs) in Healthcare 2024
M Chapman, E Fairweather and C Hampson

Using Version Control Systems to Support High-Quality Phenotype Definitions 2023
M Chapman, L Rasmussen, J Pacheco and V Curcin

Using microservices to design patient-facing research software 2022
M Chapman, G Abigail, I Sassoon, N KΓΆkciyan, E I Sklar and V Curcin

Connecting computable phenotypes with multiple Health IT Standards using the Phenoflow library 2022
M Chapman, L Rasmussen, J Pacheco and V Curcin

Desiderata for the development of next-generation electronic health record phenotype libraries 2021
M Chapman, S Mumtaz, L V Rasmussen, A Karwath, G V Gkoutos, C Gao, D Thayer, J A Pacheco, H Parkinson, R L Richesson, E Jefferson, S Denaxas and V Curcin

Phenoflow: a microservice architecture for portable workflow-based phenotype definitions 2021
M Chapman, L V Rasmussen, J A Pacheco and V Curcin

Using computable phenotypes in point-of-care clinical trial recruitment 2021
M Chapman, J DomΓ­nguez, E Fairweather, B C Delaney and V Curcin

COVID-19 Analytics in Jupyter: Intuitive Provenance Integration Using ProvIt 2021
M Chapman, E Fairweather, A Khan and V Curcin

Computational argumentation-based clinical decision support 2019
M Chapman, P Balatsoukas, N KΓΆkciyan, K Essers, I Sassoon, M Ashworth, V Curcin, S Modgil, S Parsons and E I Sklar

A microservice architecture for the design of computer-interpretable guideline processing tools 2019
M Chapman and V Curcin

A semi-autonomous approach to connecting proprietary EHR standards to FHIR 2019
M Chapman, V Curcin and E I Sklar

Cyber Hide-and-Seek 2016
M Chapman

Learning the language of error 2015
M Chapman, H Chockler, P Kesseli, D Kroening, O Strichman and M Tautschnig

Playing hide-and-seek an abstract game for cyber security 2014
M Chapman, G Tyson, P McBurney, M Luck and S Parsons

Social networking and information diffusion in automated markets 2012
M Chapman, G Tyson, K Atkinson, M Luck and P McBurney

Software
phenoflow  Standardise and share computable disease definitions
reflect  Middleware for interacting with wearable devices
consult  Modular decision-support system for chronic condition self-management
hands  Run AI Search Game Hide-and-Seek simulations as a decision-support tool
learning-errors  Abstractly represent software error traces as finite automata.
nr  Store data using different non-repudiation mechanisms, including a distributed ledger blockchain.
ohdsi  πŸ‹ OHDSI stack Docker configuration
jupyter  πŸ‹ JupyterHub Docker configuration
UI  User interface backend. Part of user-web-facing.
withings  Middleware for interacting with Withings Nokia Health devices.
ehr-fhir-converter  Convert arbitrary EHR extracts to FHIR.
tmrweb  Store clinical guidelines and determine their interactions.
social-traders  A plugin for the multi-market simulator JCAT, enabling social interaction between autonomous traders.
drg  Infrastructure for running a distributed HANDS research game.
l-star  A high-level Java-based implementation of the L learning algorithm.

Talks

Phenoflow: An Architecture for FAIRer Phenotypes  The Northwestern University Clinical and Translational Sciences (NUCATS) Institute/Institute for Augmented Intelligence in Medicine (I.AIM)/Center for Health Information Partnerships (CHIP), Northwestern University, Chicago, 2025
Generating Computable Phenotype Intersection Metadata Using the Phenoflow Library  AMIA Informatics Summit, Pittsburgh, 2025 (presented by Professor Vasa Curcin)
Mechanisms for Integrating Real Data into Search Game Simulations: An Application to Winter Health Service Pressures and Preventative Policies  AMIA Informatics Summit, Boston, 2024
Technical Validation through Automated Testing  Computational Phenotyping and Software Engineering, AMIA Informatics Summit, Boston, 2024
Scalable architectures for phenotype libraries  Building (inter)national phenotype libraries, AMIA Annual Symposium, New Orleans, 2023
Using AI to understand how preventative interventions can improve the health of children in the UK and reduce winter pressures on the NHS.  Rethinking Poverty, Insecurity and the Cost of Living Crisis in the North West and Beyond, Liverpool, 2023
Using AI to understand how preventative interventions can improve the health of children in the UK and reduce winter pressures on the NHS  Health Foundation (All Analysts Series - Housing Conditions and Young People’s Health), London, 2023
Using AI to understand how preventative interventions can improve the health of children in the UK and reduce winter pressures on the NHS  HDR UK, London, 2023
Using Microservices to Design Patient-facing Research Software  IEEE 18th International Conference on e-Science, Salt Lake City, USA, 2022
Phenoflow: An Architecture for Computable Phenotypes  Applying FAIR principles to computable phenotype libraries, ELIXIR All Hands, Amsterdam, 2022
Phenoflow 2021  Clinical Natural Language Processing Group, University of Edinburgh, 2021
COVID-19 Analytics in Jupyter: Intuitive Provenance Integration using ProvIt  Provenance Week, 2021
Using computable phenotypes in point of care clinical trial recruitment  Medical Informatics Europe (MIE), 2021
Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype Definitions  AMIA Informatics Summit, 2021
MICRE: Microservices In MediCal Research Environments  King's Digital Lab, 2020
A Microservice Architecture for the Design of Computer-Interpretable Guideline Processing Tools  EUROCON, COHEAT, Novi Sad, Serbia, 2019
Martin Chapman: Research Overview, 2019  King's College London, 2019
Building a Blockchain POC for a major financial institution: the capabilities and limitations of existing technologies  Bitcoin and Blockchain Technologies Workshop, The University of Stirling, 2016
Martin Chapman: Research Overview, 2017  King's College London, 2017
Cyber Hide-And-Seek: Ph.D. Viva Presentation  King's College London, 2015
SocialTraders: A practical examples of agents.  Internal Research Seminar, King's College London, 2011.
Computational Search Games  Centre for Computational Finance and Economic Agents, The University of Essex, 2014.
Social Networking and Diffusion in Markets as demonstrated by the CAT platform  AAMAS, AMEC-TADA, Valencia, Spain, 2012
Abstractions for Network Security  Internal Research Seminar, King's College London, 2012.
Playing Hide-and-Seek: An Abstract Game for Cyber Security  AAMAS, ACYSE, Paris, France, 2014
Using screencasts to teach undergraduate programming  King's Learning Institute, King's College London, 2017
Programming at King's  King's College London, 2016.

Academic service

2012  Reviewer  European Conference on Multi-Agent Systems (EUMAS) 
2012 - 2018  Reviewer  The Knowledge Engineering Review (KER) 
2015  Reviewer  Computer-Aided Verification (CAV) 
2016 - 2018  Programme Comittee  Autonomous Agents and Multi-Agent Systems (AAMAS) 
2017 - 2025  Programme Comittee  Workshop on Trusted Smart Contracts (WTSC) 
2017 - 2021  Reviewer  Learning Health Systems 
2017  Reviewer  Digital Health 
2020 - 2024  Reviewer  AMIA Annual Symposium 
2020  Reviewer  AMIA Informatics Summit 
2022  Reviewer  Drug Safety 
2023 - 2024  Reviewer  Software and Systems Modelling 
2023  Reviewer  International Journal of Medical Informatics 
2023  Reviewer  Research Involvement and Engagement 
2024 - 2025  Programme Comittee  Artificial Intelligence in Medicine (AIME) 
2024  Reviewer  JAMIA Open 
2024  Reviewer  Global and Public Health 
2024  Reviewer  Journal of Healthcare Informatics Research 
2025  Reviewer  Discover Applied Sciences 

Students
 (non-exhaustive)

Chenhui Wang, 2023  Using AI to autonomously identify diseases within groups of patients
Namu-Ujin Natsagnyam, 2017  BlocVote: An E-voting system providing an anonymous, secure, transparent, and non-revocable sequence of votes
Jae An, 2017  Smart Home Inventory Management using a Private Blockchain and a Purchase Order Contract
Rachel Tee, 2017  Hopped: A prototype food delivery platform using smart routing
Jahangir Alom, 2017  HueDecide: A lecture voting system augmented by IoT
Antonio LΓ³pez MartΓ­nez-Carrasco, 2022  phenoflow-ml
Manik Aggarwal, 2024  hands-visualisation-module
Kithia Ngigi, 2023  phenoflow-server
Dengyi Yan, 2023  cwlviewer
Rishi Ganeshan, 2023  cwl-ml
Martin Hartt, 2017  easyapi
Mustafa Al-Bassam, 2017  trustery

Teaching software

jupyter-teaching  Automatically create and configure a collaborative Jupyter environment for teaching
document-marker  A simple program to facilitate the visual marking of assignments.
ppa-server  Serve data to students for use in student projects.
ppa-client  A small client-side API designed to enable the acquisition of assignment data.
coursework-generator  Framework to generate unique coursework assignments.

Lectures

Principles of Health Informatics: Artificial intelligence and machine learning
Principles of Health Informatics: Clinical decision support systems
Principles of Health Informatics: Evaluating medical software
Principles of Health Informatics: Usability of medical software
Principles of Health Informatics: Social networks, telehealth, and mobile health
Principles of Health Informatics: Communication systems in healthcare
Principles of Health Informatics: Terminologies and classification systems
Principles of Health Informatics: Representing medical knowledge
Principles of Health Informatics: Informatics skills - searching and making decisions
Principles of Health Informatics: Informatics skills - communicating, structuring, and questioning
Principles of Health Informatics: Models, information, and information systems
Programming in Java: Library Classes
Programming in Java: Arrays
Programming in Java: Control Flow
Programming in Java: Combining Objects
Programming in Java: Organising Your Code
Programming in Java: Getting Started
Programming in Java: Storing Data
Programming in Java: Introduction
Programming in Java: Why Object-Orientation?
Programming in Java: Object and Classes
Programming in Java: Recursion
Programming in Java: Arrays and Array Lists
An Introduction to Programming in Java: Arrays

Online Tutorials

PPA 2016, Assignment 14: Feedback (Component MVC)
PPA 2016, Assignment 14: Feedback (Regex and Date Formatting)
PPA 2016, Assignment 13: Feedback (View and Controller)
PPA 2016, Assignment 13: Feedback (Model)
PPA 2016, Assignment 12 and Assignment 13 (Preliminaries): Feedback
PPA 2016, Assignment 13: Hints and Tips
PPA 2016, Assignment 11: Feedback
PPA 2016, CWX Requirement 0: Brief (Version Control Part 2)
Group selection using Team Feedback
PPA 2016, Week 14, Lecture Prerequisites, Version Control Part 1
PPA 2016, Assignment 10: Feedback
PPA 2016, Assignment 9: Feedback
PPA 2016, Assignment 9: Hints and Tips
PPA 2016, Assignment 8: Feedback
PPA 2016, Assignment 7: Feedback
PPA 2016, Assignment 7: Hints And Tips
PPA 2016, The Class Interface and Encapsulation (Slide 119, Topic 4): Supplementary Example
PPA 2016, Assignment 6: Feedback
PPA 2016, Static Methods and Fields (Slides 98 - 127, Topic 6): Supplementary Example
PPA 2016, Assignment 5: Feedback
PPA 2016, Assignment 5: Hints and Tips
PPA 2016, Assignment 4: Feedback
PPA 2016, Assignment 4: More Hints and Tips
PPA 2016, Assignment 4: Hints and Tips
PPA 2016, Assignment 3: Feedback
PPA 2016, Assignment 3: Hints and Tips
PPA 2016, Assignment 2: Feedback
PPA 2016, Assignment 2: Hints and Tips
Modelling a Bank Account (8): Testing Transfer (Slide 85, Topic 4)
Introduction to Object-Orientation
Tube - 4CCS1PRP - King's College London
Battlefield - 4CCS1PRP - King's College London
Roomba - 4CCS1PRP - King's College London
Superheroes - 4CCS1PRP - King's College London
Noughts and Crosses - 4CCS1PRP - King's College London

Assignments

robot  2022 software sustainability workshop solution
weather  2020 software sustainability workshop solution
ppa-minor-coursework-2016  Programming exercises, 2016.
pra-minor-coursework-2016  Programming exercises, 2016.
ppa-major-coursework-2017  Programming project, 2017.
pra-major-coursework-2016  Programming project, 2016.
prp-minor-coursework-2015  Programming exercises, 2015.
pra-code-dojos-2016  Group programming tasks, 2016.
prp-exercises  Programming exercises, 2011 onwards. Many in draft form.
Tracking Aliens
Tracking Sharks

Languages

JavaScript
Python
HTML
Java

Procrastinations

bert  BERT fine-tuning pipeline
not-so-naivecoin  Adding Bitcoin-like features to Naivecoin.
google-scholar-extended  nodejs module for listing profile information
coincoin  Illustrative cryptocurrency client and middleware.
world-cup-sweep  Office world cup sweep stake calculator.

© Martin Chapman

view full cv