Projects

Projects I have worked on. Some are locked: please contact me for more information.

    • FastAPI
    • Python
    • SQLite

    Research Organiser

    A local, self-hosted web app for managing academic reading: PDF library, citation extraction, analytics, diary, code snippets, and a research feed.

    • Nuclear Physics
    • Gamma Spectroscopy
    • Machine Learning

    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.

    • Data Analysis
    • Machine Learning
    • FastAPI

    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.

    • Digital Twins
    • Manufacturing
    • Computer Vision

    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.

    • Simulation
    • Data Visualisation
    • JavaScript

    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.

    • AI Agents
    • Benchmarking
    • Simulation

    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.

    • Nuclear Physics
    • Radioactive Waste
    • Gamma Spectroscopy

    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.

    • Nuclear Physics
    • Activation Analysis
    • Shielding

    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.

    • Nuclear Instrumentation
    • Plastic Scintillators
    • Machine Learning

    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.

    • Plasma Physics
    • Stellarators
    • VMEC

    Stellarator Plasma Modelling and PINNs

    Stellarator equilibrium modelling in VMEC/SPFINCS, alongside a paused physics-informed neural network for confinement-time prediction.

    • Python
    • AIS
    • Geospatial

    NeuWave Ship Tracking

    A Python tool decoding AIS vessel broadcasts (speed, course, heading, anchor state) into a live, clustered map.

    • Sensors
    • Velostat
    • Microcontroller

    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
    • Spectroscopy
    • Histopathology

    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.