Projects
Projects I have worked on. Some are locked: please contact me for more information.
Research Organiser
A local, self-hosted web app for managing academic reading: PDF library, citation extraction, analytics, diary, code snippets, and a research feed.
Gamma-Gamma Coincidence Spectroscopy of 175Au
Final-year physics project: recoil-decay tagged gamma-gamma coincidence spectroscopy of 175Au, evidence for shape coexistence, and a machine-learning assisted coincidence interpreter. Password-protected download.
UK Spin-out Tracker
An interactive dashboard tracking UK university spin-out activity against institutional research funding, built on HESA, UKRI, and Companies House data.
Wild Thang: Embroidery Production Digital Twin
A live digital twin of an embroidery production line: NFC-tagged operator tracking, machine production data, an integrated AI assistant, and computer-vision research into factory-floor tracking.
Chester Racecourse Crowd and Queue Simulation
A race-day digital twin for Chester Racecourse: a crowd, queue, and spending simulation on the venue's own site map, an operations dashboard with incident prediction, and a georeferenced 3D model of the estate.
Agentic Factory
Whether LLM agents can manage production better than rule-based control: two comparison studies (a simulated vending microbusiness and a simulated garment-decoration factory), a proposed platform for agentic simulation built on their results, and a customer-facing garment design demonstrator.
Radioactive Waste Classification, Non-Destructive Assay, and the Role of Digital Twins
Linking UK radioactive waste policy with non-destructive assay: HPGe and NaI(Tl) gamma measurements on a lab phantom, Monte Carlo attenuation modelling, and a small-scale digital-twin prototype for waste classification.
Radio-isotopes in Fusion-Fission Hybrid Reactors
Activation and shielding studies supporting fusion-fission hybrid blanket design: gold and vanadium activation foils, LabSOCS efficiency modelling, and a layered shielding concept.
Optimising a Plastic-Scintillator Cosmic-Ray Detector
Optimising threshold voltage, discriminator width, and PMT voltage for a two-detector plastic-scintillator cosmic-ray telescope, using chi-squared fits, CNNs, SVR, and random forests to model the parameter space.
Stellarator Plasma Modelling and PINNs
Stellarator equilibrium modelling in VMEC/SPFINCS, alongside a paused physics-informed neural network for confinement-time prediction.
NeuWave Ship Tracking
A Python tool decoding AIS vessel broadcasts (speed, course, heading, anchor state) into a live, clustered map.
Velostat Pressure-Sensitive Bed Sheet
A pressure-sensitive sheet built from Velostat and copper tape, read by a microcontroller and rendered as a live heatmap, aimed at falls detection and pressure-ulcer management.
Machine Learning for FTIR Histopathology
Comparing CNNs, hierarchical clustering, Kolmogorov-Arnold Networks, and SVMs on spectro-spatial FTIR biopsy data for tumour detection and localisation.