top of page

About Me

An experienced programmer with 3 years of professional experience working with UE5 and UE4. I am a Gameplay programmer most recently having worked to release Train Simulator World 4, and also 2 unannounced projects in AA and AAA sized teams.

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