Projects
Older coursework is tucked away by default.
Role
Category
Languages
Tools
Focus
Sort by
Bipedal Walking with RL
Reinforcement learning implementation for training bipedal agents to walk

Challenges of Evaluating LLM Safety for User Welfare
IASEAI 2026
Challenges of Evaluating LLM Safety for User Welfare — Code & Dataset

Cryptography Coursework
Algorithm and protocol implementation and analysis

Data Cleaning and Analysis
Data preprocessing, cleaning, and statistical analysis

Data Compression Coursework
Implementation of data compression algorithms including Huffman coding, LZW, and run-length encoding

Durham AI Safety Initiative Website
Organisation website with information on DAISI initiatives and research

EPQ Calculator
First major programming project — a calculator application for learning fundamentals

Ghost Marks in the Machine
d/acc Hackathon @ Apart Research
Research project investigating watermarking LLM code output

Hands2Text
Hackathon project converting sign language to text using computer vision and machine learning (DurHack 2023)

Human Features for Style Transfer
Deep learning pipeline enhancing human character visuals in game videos using movie reference footage. Integrates YOLO detection, GCN pose classification, and patch-level CUT.

Image Processing
Computer vision and image processing techniques

KNN vs Logistic Regression
Comparison of K-Nearest Neighbours and Logistic Regression classifiers on various datasets
Metaheuristics and TSP
Implementation and comparison of metaheuristic algorithms (genetic algorithm and ant colony optimisation) for the Travelling Salesman Problem
Natural Computing Algorithms
Exploration of bio-inspired and nature-based computational algorithms including cuckoo search and negative selection

Order by Scale
ResponsibleFM @ NeurIPS 2025
Implementation of research on relative-magnitude relational composition in attention-only transformers

Programmable Matter Lab
Interactive browser simulators for bio-inspired computing models, featuring active membranes (P-systems) and connectivity-preserving robot swarm shape transformations.

Stance Classification
NLP project implementing transformer-based models for detecting argumentative stances in text