About

Hello, my name is Elliott Ayling. I am an experienced Software Engineer focusing on development of graphical applications. My main focus has been on C++ applications using Vulkan, and OpenGL (including OpenGL ES), using GLSL shaders.

I am knowledgeable within a range of environments, including Windows and Linux, but also HPC (high performance computing) architectures involving parallel platforms such as CUDA, OpenMP, and Open MPI.

I graduated from the University of Portsmouth in 2016 with a 1st class degree in Computer Games Technology, earning two awards. During this time, I earned a large amount of experience over various technologies, but most noticeably with the Unity 3D game engine; and I also have experience with Blender.

Computer gaming has always been a big passion of mine since childhood!

Please take a look around my site, and get to know me, and the projects I have worked on!


Where I’ve Been

Imagination Technologies 2016 - Present

Senior Software Engineer 1 - Graphics Test Engineering

University of Portsmouth 2013 - 2016

BSC (Hons) Computer Games Technology 1st Class Honours

School of Creative Technologies Award for Best Computer Games Technology Student

Drilling Systems Award for Best Application of Computer Graphics


Conference Papers

Accelerated distributed visualisation in the Theoretical Astrophysical Observatory (TAO)

Ayling E, Hassan A, Dykes T, Fluke C, Gheller C, Krokos M. Accelerated distributed visualisation in the Theoretical Astrophysical Observatory (TAO). In Astronomical Data Analysis Software and Systems XXVI. Astronomical Society of the Pacific. 2016, Portsmouth Research Portal