Skip to content
View ZOulhadj's full-sized avatar
๐ŸŒ
Focusing
๐ŸŒ
Focusing

Block or report ZOulhadj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
ZOulhadj/README.md
  • 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.

  • Daily drive Linux

  • Visit zakariyaoulhadj.com to find out more.

  • Currently working on my own rendering engine that will have various features such as:

    • Cross-platform support (Linux, Windows, macOS)
    • Multiple rendering APIs (OpenGL, Vulkan, D3D12)
    • Live code and shader hot-reloading
    • Draw-call sorting
    • Game memory pool with various arenas.

Pinned Loading

  1. vmve vmve Public archive

    Vulkan Model Viewer and Importer. A project developed as part of my final year project at University.

    C++ 2

  2. performance-programming performance-programming Public

    Molecular dynamics code optimisation project as part of EPCC's Performance Programming (EPCC11009) module.

    C

  3. omp-performance omp-performance Public

    OpenMP thread contention performance investigation for the EPCC11003 course.

    C

  4. emacs emacs Public

    My personal Emacs configuration

    Emacs Lisp

  5. cellular-automaton cellular-automaton Public

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

    C

  6. dotfiles dotfiles Public

    My Linux dotfiles managed by GNU Stow.

    Shell