Projects

Real-Time Rendering Engine

Cross-platform game engine developed in C11, supporting multiple modern rendering APIs and designed for efficiency and low-level engine research.

OpenMP Thread Contention Investigation

OpenMP thread contention performance investigation for the EPCC11003 course.

GitHub

MPI Decomposed 2D Cellular Automaton

2D cellular automaton decomposition across MPI processes. Developed as part of the EPCC11002 course on the Cirrus supercomputer.

GitHub

Vulkan Model Viewer and Exporter

Developed a real-time 3D renderer using Vulkan with a built-in editor supporting model visualisation, import/export and encryption, as part of my undergraduate degree.

GitHub