Some commercial, some academic, some personal curiosity. Each investigates a research question over months or years, often in collaboration.
Health research
Health systems, public health, disease modelling and the data needed to improve them.
- I develop my Medical Snapshot System proposal in comparison with 25 other observation-only medical systems from the last 90 years.
- The Active Heat Exchanger (AHE) started as an engineering project and became environmental epidemiology: improving ventilation in homes while gathering indoor-air data that does not otherwise exist.
- Discovering Epidemiology is my 2026 MRC-funded paper on engaging the many disciplines needed for One Health.
- Rule-based Epidemic Modelling and Malaria applies rule-based methods to malaria modelling in sub-Saharan Africa.
Computing research
- The big AI reliability and accuracy problems cause many harms. For thousands of years human organisations found ways to produce reliable results from unreliable humans, and learning from this we construct artificial organisations around these very unreliable AIs. I have used this novel system personally as part of my early efforts to understand modern AI.
- Since 2018 my Not Before Time project tracks applied cryptography software to see if it up to the task of connecting time to information as reliably as GPS connects position to location. I keep experimenting with systems from encryption researchers and the blockchain companies, knowing the hard bit is in governance design and matching it to human needs. In 2025 the software was sufficient, and is implemented in production. My interest is in applying it to novel commercial and human rights use cases, including observer-based health systems.
- A long time ago I produced the first practical methodology to guide organisations in escaping proprietary and US software dependencies. This is now very topical, with governments and companies worldwide trying to gain their independence from controlling software systems.
See also Notes and Articles or browse by topic.