top of page

About Me

This is me

Hello, I'm Kieran, a games programmer from the coastal town of Dunbar, Scotland. I’ve been passionate about creating games since I was 19. My journey into programming began unexpectedly, as I initially planned to pursue a career in veterinary nursing. However, a last-minute change of heart led me to explore computing, and it was during my time at Edinburgh College that I discovered my passion for game development.

image0.jpeg

I graduated from Abertay University with a degree in Computer Games Application Development (CGAD), where I also gained hands-on experience as a Research Assistant. During this role, I contributed to the development of a PvP game in Unreal Engine, implementing networking features and building a flexible weapon system. I also supported a dementia-focused VR study by refining and optimising the framework’s technical code.

​

Beyond my academic and research background, I’ve spent two years working in retail, taking on responsibilities ranging from managing tills to coordinating stock orders—strengthening my communication, adaptability, and problem-solving skills along the way.

​

Within my free time outside of work, I have been experimenting more with Unreal Engine 5 and focusing on implementing my projects entirely in C++. Lately, I’ve been building systems using the Gameplay Ability System (GAS) and creating custom behaviour tree nodes to develop scalable gameplay architectures and more advanced AI.

​

Outside of work and programming, I enjoy spending time with my cats, exploring new music, and getting tattooed—often combining these interests for a unique way to unwind.

​

For more details on my education and work experience, please scroll down for a full overview.​

Education 

2020-2024

Computer Games Application Development With Honours
Abertay University

This was a more specialised field that had a primary focus on developing using modern C++ within a games context. This covered areas such as:

  • Graphics programming in DirectX11 and Open GL

  • Implementing data structures from scratch

  • Network Programming

  • Programming mechanics within Unreal

  • Professional Projects with other departments

  • Object Oriented Programming patterns

2018-2020

HND- Games Development
Edinburgh College

This course was a dip in all aspects of the game design process to get a feel of what it is like to work in each of the fields. This covered areas such as:

  • 2D and 3D Asset Creation

  • 2D and 3D Animations

  • 3D Level Design

  • Project Management

  • Programming within C# and C++

  • UI and UX Design

General Stuff

Where I'm from

❤️The Cats❤️

image0.jpeg

Lunatic
(He's a sweetheart)

image1.jpeg

Cordelia
(she tiny)

image2.jpeg

Starlord
(Permanent zoomies)

The Emotional Whiplash Playlist

bottom of page