I'm a 3rd-year Computer Science student at the University of Dundee, specialising in Data Science and AI. I work across the stack; backend APIs in Python and C++, mobile apps in React Native, and ML pipelines from raw data through to deployment. You can see more on my online portfolio.
I'm currently looking for a 12-month industrial placement or Internship starting in 2026, in software engineering, data science, or a related technical role.
-
π BSc (Hons) Computer Science (Data Science & AI): expected graduation June 2028
-
π AWS Academy - Machine Learning Foundations
-
π Microsoft Learn - Foundations of Azure AI: Concepts, Capabilities, and Implementation
-
π AWS Academy - Cloud Foundations
-
π Based in Dundee, Scotland β open to relocation
Full-stack React Native app with Firebase auth, real-time data sync, and an OCR pipeline that converts physical receipts into structured financial records. Built in TypeScript across a clean data/logic/UI architecture.
Hybrid recommendation engine (collaborative filtering + content-based) built with Python, Scikit-learn, and Flask. Achieves ~0.75 Hit Rate and ~0.22 Precision@10 on the MovieLens dataset. Deployed as an interactive web app.
End-to-end ML pipeline: EDA, feature engineering, XGBoost and Random Forest modelling, hyperparameter tuning. Achieved ~90% classification accuracy. Results validated with F1-scores and cross-validation.
Modular C++ console application using polymorphism, templates, and smart pointers. Features a fuzzy search engine built with Levenshtein distance, file persistence, and a full test suite.
Offline-first personal finance PWA with client-side ML inference via TensorFlow.js. Smart expense categorisation, spending predictions, and anomaly detection β all running locally in the browser.



