← 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 & AR: Unity, Blender, OpenGL (JOGL), Three.js. From modelling assets to building immersive AR 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, and it’s one of many side projects, most of which never left my own machine. I learn by building things I actually want to use.