About Me

I am a C++ developer and graphics programmer, with expertise in D3D12 and HLSL and experience working at a low level with game engines including Unreal Engine 5.

I'm particularly interested in GPU-driven rendering pipelines, volumetric rendering, and real-time path tracing.

Currently, I am a Research Fellow in computer graphics and game engine technology at the CoSTAR National Lab, based at Abertay University in Dundee.

Profile picture

Featured Projects

Project Tags Description

GPU-Driven Signed Distance Field Construction preview

GPU-Driven Signed Distance Field Construction

C++

D3D12

Raytracing

An investigation of GPU-driven construction algorithms for Signed Distance Field geometry, using procedural geometry in DirectX Raytracing pipelines for rendering.

View All Projects

Experience

Research Fellow

CoSTAR National Lab
July 2024 - Present

As a Research Fellow as part of the CoSTAR National Lab, I work at the forefront of real-time technology to develop graphics, VFX, and game engine tooling for the future of Virtual Production and immersive experiences.

My role bridges the gap between academia and industry, developing the cutting edge research into practical use cases and demonstrations to be taken forward into industrial applications.

Research & Teaching Assistant

Abertay University
June 2023 - December 2023

As a research assistant I developed a multiplayer XR sanbox for Meta Quest Pro using Unreal Engine 5 and C++. This involved developing plugin, native OpenXR development, and cross-platform multiplayer programming.

As a teaching assistant I helped teach graphics programming with shaders in Direct3D 11 to 3rd year undergraduate students, explaining foundational graphics pipeline and GPU programming knowledge.

Education

BSc(Hons) Computer Games Technology

Abertay University
2020 - 2024

For excellence in my studies, I have been awarded: