Elliott Ayling Elliott Ayling



Hanway Square 16,
London, England


+43 (0) 4213 215 235

A Bit About Me

What Can I Do

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!


  • Object Oriented Programming

  • 3D Graphics Application Development

  • Game Engine Environments

  • Source Control

Where I've Been

Imagination Technologies

2016 – Present

Software Engineer 2.
Graphics Test Engineering- PowerVR division.

University of Portsmouth

2013 – 2016

BSc (Hons) Computer Games Technology (1st Class Honours)


University of Portsmouth
  • 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)

    (2019) E. Ayling, A. Hassan, T. Dykes, C. Fluke, C.Gheller, and M. Krokos; Astronomical Data Analysis Software and Systems XXVI, Trieste, Italy, 16-20 October. ASPCS (aspbooks.org), Portsmouth Research Portal