BSc Computer Science - Cardiff University
Second year CS student (predicted a 1st) with a focus on building things that are both technically sound and genuinely usable. Incoming president of Cardiff University Fencing Club and social media lead on the Cardiff Book Club committee. Currently seeking a year in industry placement for 2026-27.
Projects
A UX redesign of the handheld picking interface used by Sainsbury's online shoppers, grounded in three years of personal use as a shopper. Includes research synthesis, annotated current-state documentation, redesigned flows, a clickable prototype, and a usability testing session with iteration.
Read case study →A smart kettle accessibility prototype built on a Raspberry Pi with a GrovePi+ board. Heavy on hardware debugging (dead LCD, wrong substitute board, camera configuration) and Linux-side software fixes (OpenCV installation, colour-channel correction, defensive stubbing for unreliable peripherals).
An end-to-end system for cataloguing the Cardiff Book Club's reading history. A Google Sheets backend with Apps Script (Google Books and Open Library API integration, edition scoring, per-row locking for concurrent writes) paired with a Next.js web app on Vercel for browsing and submission. In active use by the committee.
View project →A store layout generator and pathfinding simulation that models an online shopping picker finding the most efficient route through a randomised floor plan to maximise items per hour.
View project →A Spotify playlist timeline calculator. Set a start time and see the exact clock timestamp for every track - or use reverse mode to work backwards from a target moment.
View project →An interactive digital journal presenting D&D 5e characters as flippable book spreads, with page-flip animations, keyboard navigation, and a modular character system.
View project →Skills
Contact
Looking for a placement student who can build and design. Let's talk.