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.

CV

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.