Hi, I'm Zakariya Oulhadj, an aspiring software engineer passionate about low-level programming and high-performance design. I specialise in C and C++, with over six years of experience across these and Python. My main interests include computer graphics, rendering engine architecture, and systems programming, where I focus on building efficient software from first principles. I hold an M.Sc. in High-Performance Computing from the University of Edinburgh and currently based in London, UK.
Featured Projects
-
Game
Cross-platform game engine developed in C11, supporting multiple modern rendering APIs and designed for efficiency and low-level engine research.
-
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
-
OpenMP Thread Contention
OpenMP thread contention performance investigation for the EPCC11003 course. Topics
-
Cellular Automaton
2D cellular automaton decomposition across MPI processes. Developed as part of the EPCC11002 course on the Cirrus supercomputer.
Latest Posts
- No posts yet.