Game Developer

Building Worlds, One Line of Code at a Time.

Welcome to my portfolio showcasing innovative game projects built with Unity, Unreal Engine, and More.

View My Games

Featured Projects

Screenshot of an Epic RPG game environment

Beluga Bus

Unity & C# | Role: Lead Gameplay Programmer

Beluga Bus is a game where you're a beluga whale driving fish around different bus stops. Don't make them wait too long, or they'll get impatient and storm off! And don't bother staying on the road--you're underwater, after all!

View on Itch.io
Screenshot of a neon-themed puzzle game

Conway's Game of Life

Monogame C# | Role: Solo Developer

A recreation of "Conway's Game of Life" to develop my skills in Monogame and cellular automotons.

Source Code
Screenshot of a fast-paced mobile arcade game

Doge Pop

Unity Engine & C# | Role: Programmer

My first game jam I took part in. A platformer about being a fox popping balloons!

View on itch.io

Education

MEng Computer Science for Games Programming

University of Hull

2017 – 2018

Focus on real-time rendering, advanced algorithms, and physics simulation. Thesis: "Optimizing Mesh Generation for Procedural Worlds."

Work Experience

Computer Science Demonstrator

University of Hull

Jan 2025 – Present

    It is my responsibility to: always be prepared for lab sessions by reading through relevent lab material/lectures ahead of time; support students during lab sessions with their work; help students understand material better and direct them appropriately if they need more support; mark coursework.

Teaching Internship Computing

St Mary's College, Hull

Jun 2025 – Jul 2025

    During this insightful internship, it was my responsibility to aid the teaching of students from KS3 all the way to A-level. I helped them to understand tricky topics, and develop my own teaching techniques. During this internship, I had the opportunity to plan and delver my own lesson.

Teaching Assistant Computing

St Mary's College, Hull

Oct 2022 - June 2023

    It was my role to teach topics within computer science to children in year 7-8. I taught them scratch and helped them to apply this to code a ‘Micro bit’. I developed their knowledge to code using python.

Core Expertise

Game Engines

  • Unity (URP/HDRP)
  • Unreal Engine 5 (Blueprint & C++)
  • Godot Engine

Programming Languages

  • C#
  • C++
  • Python

Core Systems

  • AI & Pathfinding (A*)
  • Physics Implementation
  • ECS Frameworks
  • Shaders
  • Monogame
  • Open GL

Tools & Workflow

  • Git & GitHub
  • Visual Studio
  • Trello

Get In Touch

Email