I am a machine learning engineer and quantitative researcher with a background in mathematics, physics and biological theory. I started in academic research, building mechanistic and statistical models of living systems, and now build production ML, AI and trading systems at Unsigned Research.
As CTO and Lead Research Engineer at Unsigned Research, I work across model research, validation, data pipelines, agentic AI and live trading infrastructure. That work combines statistical modelling, low-latency execution and high-stakes production engineering, where robustness, monitoring and operational discipline matter as much as model performance.
I also build scientific software for complex data workflows, including analytics platforms for scientific companies. My public work spans mathematical biology, simulation software, transformers/LLMs, and agentic AI.
PhD in Biological Mathematics, 2017
University of Manchester
Masters in Mathematics and Physics, 2013
University of Manchester
Probabilistic modelling, experiment design, optimisation, model validation and out-of-sample testing.
Noisy time-series modelling, feature research, backtesting, risk-aware evaluation and live performance monitoring.
Latency-sensitive execution code, production trading infrastructure, operational controls and monitoring.
Supervised/unsupervised learning, deep learning, time-series modelling, transformers, LLM tooling, RAG, agentic AI and workflow automation.
Python, NumPy/SciPy, Pandas, Polars, PyTorch, TensorFlow, scikit-learn, Hugging Face, simulation and analysis tooling.
React, FastAPI, Django, SQL, PostgreSQL, Docker, Podman, Linux, Git, CI/CD and cloud deployment.
A few public educational resources I’ve put together.
Selected recent research articles
Some selected talks with slides available for download