I'm a Computer Science student at Queen's University Belfast working on machine learning research.
Studying whether models of individual behaviour remain faithful when the people they model are placed into previously unseen interactions.
Python · PyTorch · Chess · SLURM/HPC
Submitted to AAMAS 2027, arXiv pending moderation
Researching the relationship between accuracy and option-order sensitivity in multiple-choice LLM evaluation.
ChoiceBench provides the experimental framework behind the study, supporting multiple mitigation strategies, benchmarks, API providers, local models, reproducible HPC execution, and analysis.
Python · PyTorch · Hugging Face · vLLM · SLURM/HPC
A multilayer perceptron implemented directly in NumPy, including forward propagation, backpropagation, optimisation, checkpoints, and controlled experiments.
Byte-pair tokenisation and decoder-only transformer work aimed at understanding the language-modelling stack from first principles.
An anime recommendation system exploring collaborative filtering and matrix-factorisation methods.
Python PyTorch NumPy Hugging Face vLLM Linux Bash Git SLURM/HPC GitHub Actions Java C++ LaTeX