top of page
About Me
An experienced programmer with 3 years of professional experience working with UE5 and UE4. Most recently I worked on Train Simulator World 5, Train Simulator World 4, and also an unreleased project in AA and AAA sized teams developing gameplay features.
I graduated from Abertay University with a 2:1 classification studying BSc (Hons) Computer Games Technology. For my honours project I developed an application which evaluated GPU usage in the enhancement of procedural generation and real-time editing of realistic terrain, the work focussed on parallelisation of the Marching Cubes algorithm using CUDA in a voxel terrain generation application written using C++ and HLSL with DirectX.
My interest in game technology started with a passion for programming. Learning new languages and finding creative solutions to problems feel as fun as solving puzzles. Games have been an important aspect of my life since I can remember, so applying my interest in programming to game development felt like a natural progression.
Skills
Software
-
Unreal Engine 5
-
Unreal Engine 4
-
Perforce
-
Visual Studio
-
Unity
-
GitHub
Technical
-
3 years professional game development experience using C++ with Unreal Engine.
-
Great understanding of Data structures & algorithms.
-
Proficient with C# for scripting with Unity, and HLSL for shader programming with DirectX.
-
Knowledge of multi-threaded programming.
-
Strong 3D maths and physics skills for game development.
-
Familiar with JavaScript, TypeScript, Ruby on Rails, Java, Python, HTML, and CSS.
Soft
-
Self-starter
-
Communicative
-
Team working
-
Critical thinker
-
Dependable
bottom of page