-
Hey, I'm Zak (Zakariya Oulhadj) ๐ฌ๐ง ๐จ๐ฟ ๐ฉ๐ฟ
-
M.Sc. High Performance Computing (First Class) 2025 graduate from the University of Edinburgh (Taught by EPCC).
- Class medal recipient for academic performance
- Competed in ISC SCC25 as part of TeamEPCC
-
B.Sc. Computer Science (First class with Honours) 2023 graduate from the University of Roehampton.
-
My main interest is in low-level software, rendering engine architectures, computer graphics and GPUs.
-
Experience with programming languages including C11, C++23, Python3, Full-stack web development.
-
Visit zakariyaoulhadj.com to find out more.
-
Currently working on my custom rendering engine written in C, which will include:
- Cross-platform support (Linux, Windows, macOS)
- Rendering Hardware Interface (RHI) via a render command system
- Multiple rendering APIs (OpenGL 4.6, Vulkan 1.0, D3D12, Metal)
- Separation between core systems:
- Platform Layer
- Renderer Backend Layer
- Game Layer
- Live shared library and shader hot-reloading
- Draw-call sorting (Redundant state filtering)
- Memory arenas



