Personal Profile

Computer Games Development graduate of LJMU with a passion for programming. Through personal development and through said course I have gained an in-depth understanding of C#, C++ among other additional languages such as Java and HLSL and game engines such as Unity, Unreal and MonoGame. I am motivated by my desire to solve any problem that comes my way and to expand my knowledge further into my current fields of research and others that I may take interest in.

Contact details available in downloadable CV.
Last Updated: 14/07/19

Download CV

Download CV


Programming Languages

(language - years - proficiency)

C# - 4 years - Experienced

Confident in my use of C# as it's my former de facto language when testing code.

C++ - 2 year - Competent

Capable in my use of C++ compared to C# as I continue to develop my skill level in my spare time.

JavaScript – 6 years - Competent

Confident in my use of JavaScript as it's my former fallback language when C# is unavailable.

HLSL - <1 year - Learning

Started learning HLSL to change a game's colour palette to a custom palette. Capable of reading and writing to a certain degree.

Java - <1 year - Competent

Started learning Java as part of Deloitte’s Tech Acad, now the staple language used in my work and my spare time.


Tools and Programs

(program - years - proficiency)

Unity3D – 5 years - Experienced

I have been using Unity3D with C# to practice while improving my programming skillset and to learn new game design concepts such as procedural world generation.

Unreal Engine - 1 year - Competent

I have been using Unreal Engine with C++ and Blueprints as part of a university module, both for individual and group assignments.

MonoGame - <1 year - Experienced

I have been using MonoGame with C# as part of a university module as well as in my spare time to improve my skillset and to learn new game design concepts.

libGDX - <1 year - Competent

I have been using libGDX with Java to practice while improving my programming skillset and to learn new game design concepts such as rendering to multiple viewports and faux-3D.

Education & Qualifications


Deloitte NI Technology Academy
Belfast Metropolitan College / Deloitte UK

2015 - 2018 (Bachelor of Science with Honours, Class II Division I)

MComp (Hons) Computer Games Development
Liverpool John Moores University

Year 3 (67)
> Project                                   (72)
> Advanced Computer Games Development       (66)
> Employability and the Workplace           (67)
> Multiplayer Online Games Development      (58)
> Advanced Computer Graphics                (67)

Year 2 (46.4)
> Mathematics and 3D Computer Graphics      (42)
> Computer Games Design and Technology      (45)
> Object Oriented Software Development      (44)
> Computer Games Development                (57)
> Digital Storytelling and Machinima        (44)

Year 1 (49.4)
> Introduction to Computer Programming      (50)
> Computing and Society                     (50)
> Computer Systems                          (61)
> Interactive Media and Games Development   (46)
> Mathematics and 2D Computer Graphics      (40)

2014 – 2015 (Merit)
2012 – 2014 (MPP)

Edexcel BTEC Level 4 HNC Diploma in Computing and Systems Development
Edexcel BTEC Level 3 Extended Diploma in IT
Northern Regional College

2008 – 2012

> GCSE Maths               (C) 
> Essential Skills English (Pass) 
> ICT                      (A) 
> Science                  (BB) 
> History                  (C) 
> Business Studies         (D)
Cullybackey College



2019 – Present

Deloitte UK (Digital, Belfast)

2015 – 2017

HSS Hire Group (Ballymena Branch)
Part-Time Shop Assistant

During my time at HSS Hire, I improved upon my organisational skills in addition to gaining interpersonal skills through interacting with customers.

2011 – 2015

Rankin Engraving & Graphics
General Assistant

When working at Rankin Engraving, attention to detail was intrinsic when designing labels and cutting vinyls for signs. For some orders, I worked as part of a small team to prioritise tasks and meet deadlines.


Reference details available in downloadable CV.