← Back to book

Education & Skills

Education

MSci Computer Science

Cardiff University • 2022 – 2026

Relevant coursework:

  • Programming Paradigms — Object-oriented, functional, and procedural approaches. Not just learning each one, but understanding when each is the right choice.
  • Object-Oriented Programming — Design patterns, architecture, building systems that are maintainable rather than just functional.
  • Graphics Programming — Low-level rendering with OpenGL (JOGL). Building a 3D pipeline from scratch teaches you things no framework ever will.
  • Cyber Security and Risk Management — Thinking about systems from the perspective of what can go wrong.
  • Social Computing — How people interact with and through technology. The human side of systems design.

A-Levels

Chase Grammar School, Cannock • 2020 – 2022

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

The Music A-Level isn’t decorative. Composition is about structure, timing, and knowing when something resolves. That thinking shows up in how I design systems — there’s a sense of “does this feel complete” that goes beyond whether the tests pass.


Technical Skills

  • Languages: Java, Python, JavaScript, PHP, C#, HTML/CSS
  • Web Development: React, Laravel, HTMX, Spark. I’ve built with enough framework combinations to know that no single stack is the answer — the right tools depend on what you’re building and why.
  • 3D & XR: Unity, Blender, OpenGL (JOGL), Three.js. From modelling assets to building immersive VR experiences to rendering pipelines written from scratch.
  • Database & Backend: MySQL, API design, schema architecture. Building the parts of the system nobody sees but everyone relies on.
  • Version Control: Git. Non-negotiable.

What I’m Learning

I don’t stop at what coursework requires. The portfolio you’re looking at was built because I wanted to understand how to present work properly. The D&D encounter planner I’m building exists because the available tools didn’t work the way I think. I learn by building things I actually want to use.