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

Skills

Learning

Audio editing

Concept sketching

Material editing within Unreal

PS5 Framework inputs and haptic feedback

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