
Quackathon 2025
ATM System
An ATM system with QR code, mobile pre-authenticated withdrawals.
I'm a software engineer and master's student in Robotics and Artificial Intelligence at the University of Aberdeen. I'm interested in computer vision, robotics, reinforcement learning, and data engineering.
A web scraping tool that uses language models to extract structured data from any website, turning messy pages into clean, usable datasets.
A B2B platform for pre-employment checks, covering Scottish PVG and other disclosure applications, built to make compliance simpler for employers.
Developed a C# web API microservice that lets trial websites send scheduled messages and questionnaires. Led work on a trial management software template and wrote custom ASP.NET solutions for specific trial requirements.
I was secretary from 2023 to 2025.
I worked on web systems for our rocket telemetry and control, and the design and manufacture of rocket hardware, including CAD and 3D printing.
I volunteer with a school's Formula 24 club, where students build and race electric kit cars. I help students learn physics, electronics, programming, and data analysis through hands-on activities.
The student team won the International Final at Goodwood in 2023 and 2024.

Quackathon 2025
An ATM system with QR code, mobile pre-authenticated withdrawals.

Game Jam 2025
A multiplayer game where students reach their lectures without seagulls stealing their food.

Game Jam 2026
A historical game set during the Scottish witch trials. You play a witch hunter gathering evidence through dialogue.
RGU Hack 2026
A Chrome extension with a Django Ninja backend to help students organise their studies.

Jam in the Archives 2026
A two player co-op puzzle game where one player is a ghost moving through the building as it was in the past.