Final-year MSci Computer Science, Cardiff University.
I like building things that hold together — clean architecture, intentional design, systems that work because they were thought through, not hacked into shape.
I care about the structure of what I make as much as whether it runs.
When I’m not writing code, I’m designing D&D worlds, planning crochet projects, or reworking a cooking system.
Everything I touch tends to become a framework eventually.
I’m looking for work where I get to build things properly.
Coursework across paradigms, graphics, security, and social computing.
Music (A), Physics (B), Mathematics (B)
Full-stack generalist by instinct. I pick tools because they fit, not because they’re trending.
I build things because I want them to exist. This portfolio is hand-built. The D&D encounter planner started because existing tools weren’t good enough.
The pattern is the same every time: find a problem, understand it properly, then make something that actually solves it.
An immersive XR experience for a real client (dissertation), a tool lending platform built as a team, and a rendering pipeline written from scratch in OpenGL.
Each one taught me something coursework couldn’t.
MSci Dissertation Project, Cardiff University
An AR horse you can walk up to in your living room. Built for a Welsh horse club client who wanted to explore XR as outreach. I learned 3D modelling from scratch, visited their stables for reference photos, and built the whole pipeline from Blender to Unity to Meta Quest.
The interesting part wasn’t what worked — it was what didn’t. The honest version includes the failures, because that’s where the learning actually happened.
Click a page to read more · Use arrow keys to turn pages