
Hi, I’m Zak šš¼
An aspiring software engineer passionate about low-level programming and high-performance design. I specialise in C and C++ with experience in Python as well. My main interests include Computer Graphics, Rendering Engine Architecture, and Systems Programming, where I focus on building efficient software from first principles.
Recently graduated with a distinction in High-Performance Computing (M.Sc.) from the University of Edinburgh and currently based in London, UK. For further details you can view my CV.
Full time Linux user running Debian with my main editor of choice for programming being Emacs. My dotfiles are available on GitHub here.
Skills
- Operating Systems: Linux, Windows, macOS
- Programming Languages: C11, C++23, Zig, Python, GLSL, HLSL
- APIs: Win32, OpenGL 4.6, Vulkan 1.3, MPI, OpenMP
- Tools: GDB, RenderDoc, Intel VTune, AMD uProf, CrayPat, Scalasca, Linaro Forge
- Interests: Rendering Engine Architecture, Performance Benchmarking and Optimisation, Network Attached Storages (Synology)
Current Project
A real-time cross-platform rendering engine in C and Zig aiming to support multiple rendering backends (OpenGL, Vulkan, D3D12) through a custom render command system.

Hobbies
