Career Profile
Staff Engineer & Computational Biologist
Currently at Cloudflare R&D, architecting AI and distributed compute infrastructure. Formerly Staff Engineer at GRAIL, specializing in machine learning classifiers and bioinformatics pipelines.
I specialise in algorithmic bioinformatics, solving "big data" problems in the life sciences—ranging from real-time genomic epidemiology to genetic marker featurisation. By leveraging data sketching, graph theory, and global-scale distributed systems, I build the high-performance software necessary for the next generation of genomic research.
Employment Record
Senior System Engineer
2026 - PresentCloudflare
Staff Software Engineer
2025 - 2026Human Native
Staff Research Engineer
2024 - 2025Prima Mente (formerly CFDX)
Staff Software Engineer
2023 - 2024GRAIL
Senior Software Engineer
2021 - 2023GRAIL
Postdoctoral Researcher
2019 - 2021University of Birmingham
Computational Biologist
2017 - 2019The Science And Technology Facilities Council
Postdoctoral Research Associate
2016 - 2017University of Liverpool
Skills & Strengths
Software, Papers & Funding
Software
groot
A resistome profiler for Graphing Resistance Out Of meTagenomes
genome-sketching
online notebooks for a review of genome sketching
hulk
Histosketching Using Little Kmers
nthash
Go implementation of ntHash
baby-groot
A dummer, smaller version of GROOT
banner
BANNER is a tool that lives inside HULK and aims to make sense of HULK sketches
gfa
A Go library for working with Graphical Fragment Assembly format
artic-tools
a set of tools for viral amplicon schemes
thor
drax
A pipeline for Detecting Resistome Associated taXa
stark
Sequence Transmission And Record Keeping
artic-pipeline-example
quick demo of the ARTIC pipeline
Selected Papers
5295 citations, h-index 20. Please click on the abstract links for more information. Data fetched from Semantic Scholar on 22.4.2026.
Teaching, Leadership & Speaking
Genomics Masters module
2016-2017Designed and taught content (lectures and workshops) for a module of the LIFE708 Masters degree at the University of Liverpool
Bioinformatics supervision
2016-2017Provided bioinformatic supervision for PhD students at the University of Liverpool
Bioinformatics workshops
2016-2018Organised and ran weekly bioinformatics workshops for the institute
HiPy
2016-2018Assisted at university-wide Python workshops as an instructor