Skip to content

Projects

Write-ups of the things I have built and the data I have dug into: machine learning coursework, a two-year scraping pipeline, and a run of data journalism pieces on Scottish education, health and public statistics. Most of them come with the code.

Bachelor's dissertation

Machine Learning System to Predict Phishing Sites Using HTML, URL & Metadata

42 pages

Three classical ML models and a CNN, trained on a historical phishing corpus and then tested against phishing sites collected in 2026 — where every model fell apart.