Available for work

I am a graduate games developer from Manchester Metropolitan University.


I specialize in C# and Unity, but also have good experience with Unreal Engine, C++ and Python. This website includes my development and design portfolio, as well as my graphics and shader work.

I am a graduate games developer from Manchester Metropolitan University.


I specialize in C# and Unity, but also have good experience with Unreal Engine, C++ and Python. This website includes my development and design portfolio, as well as my graphics and shader work.

  • react logo
  • redux logo
  • tailwindcss logo
  • sass logo
  • Javascript logo
  • GSAP logo
  • nextjs logo
  • react logo
  • redux logo
  • tailwindcss logo
  • sass logo
  • Javascript logo
  • GSAP logo
  • nextjs logo

html logo

Unity

css logo

Unreal Engine

Javascript logo

C#

react logo

C++

nextjs logo

HLSL

tailwindcss logo

Python

sass logo

Java

GSAP logo

OpenGL

typescript logo

Git

netlify logo

Notion

git logo

Jira

Highlight Projects

shape

HELLCASTER

A fantasy deck-builder rhythm FPS game for MMU’s game studio module. The demo was showcased at MCM ComicCon Birmingham 2025 and won “Best Team Game” at Upgrade, Manchester Metropolitan University annual Games and Computer Animation Showcase.

Timeline

11 Weels

Engine

Unity

Jira · GitHub · HLSL

Find Out More

shape

Replica

My final synoptic project - a third person hack-and-slash, in which the player is a separate entity from their playable character.

Timeline

2 Months

Engine

Unity

HLSL · GitHub

Find Out More

a cage with colorful wire

Harmony Havoc

An action solo prototype game based on a studio-set project brief for the Rising Star 2024 competition, hosted by Grads in Games. This game got in the finals for the Game Design Category.

Timeline

1 Week

Engine

Unity

a gold coin with a dog face on it

Spells Of Deceit

A turn-based RPG level, in which you secretly fight alongside the final boss. ​Spells of Deceit was a game prototype that we created in a team of 4. It was a submission for a university hosted Future Me Game Jam.

Timeline

2 Days

Engine

Unity

Technical work across game jams, university projects and engine development.

Game a Week award project gameplay

Game a Week 2025

Award winner of MMU Game a Week module 2025 — “Best Use of Theme.”

2D game engine prototype

2D Game Engine

Worked on a part of a 2D game engine.

Developed physics systems such as:
- NavMesh Implementation
- Nodes
- Funnel Algorithm
- Obstacles

- Shapes and Fixtures
- Body Position Constraints

Developed a Math library similar to Unity’s Mathf API, providing the team with features such as:
- Lerping, 2D Vector methods

OpenGL C plus plus graphics project

OpenGL C++ Project

An OpenGL C++ Project demonstrating base computer graphics skills.

- Complex numbers and quaternions, rotations, SLERP
- Tangent space, applying a normal and specular maps
- Model loading, Phong’s reflection model, lighting shaders etc.