Skip to content
EX LIBRIS

Mono


Contents

  • About I
  • Education & Skills II
  • Projects III
  • Dissertation IV

About


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.

Interests


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.

Education


MSci Computer Science

Cardiff University 2022 – 2026

Coursework across paradigms, graphics, security, and social computing.

A-Levels

Chase Grammar School, Cannock 2020 – 2022

Music (A), Physics (B), Mathematics (B)

Technical Skills


  • Java, Python, JavaScript, PHP, C#
  • React, Laravel, HTMX, Spark
  • Unity & Blender for 3D work
  • MySQL for data
  • Git for everything

Full-stack generalist by instinct. I pick tools because they fit, not because they’re trending.

Projects


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.

University Work


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.

Dissertation


My Virtual Horse: An AR Experience

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.

Honest Failures


  • Hair and fur in AR stereo rendering is an unsolved problem I ran into face-first
  • Fur shaders rendered for one eye only — fully furred left, invisible right
  • Device deployment worked tethered but not as a standalone build

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

← Back to book