Projects
Software, data analysis and supervised scientific projects, with code, reports and recorded demonstrations where available.
Filebox
A file-storage application with a PHP/Symfony backend on Linux, ZFS-based storage and a React frontend. Includes file navigation, snapshots and authentication; a recorded demonstration documents the interface.
CarSurfing
A carpooling application with Spring Boot microservices for users, rides and reviews, backed by MySQL and Docker. Gillian Middleton developed the Vue.js frontend; a recorded demonstration and project reports document the work.
My YouTube Bookmarks
A Chrome extension for naming and saving timestamps in YouTube videos, with an options page for managing saved bookmarks.
Ireland's Luxury Apartments
An apartment-listing web application with filtering by price, location and amenities, plus authenticated listing management. Built with PHP, MariaDB and browser-side web technologies.
USA Manslaughter Analysis 1980-2014
A Python data-analysis project examining US manslaughter records from 1980 to 2014 through data cleaning, descriptive statistics and visualisation. The report explores demographic and temporal patterns without asserting causal findings.
Product Owner Role in Scrum
A coursework report on the Product Owner's role in Scrum, covering backlog prioritisation, user stories and collaboration with the development team.
LinkedIn Clone
A professional-networking application built with an Express.js/MongoDB backend and a React/Bootstrap frontend. Includes authentication, profiles, experience records and posts.