I’m passionate about GPU/SIMD programming, low-level systems programming, computer graphics, and writing highly efficient software. I primarily program in C and C++ and work across GPU APIs and native OS interfaces. I contribute to open-source projects, prototype and optimize real-time graphics for games, and enjoy building custom tooling and engines. I also teach operating systems and work on networked multiplayer and GPU-based text rendering in personal projects.

azza gibbs

I’m passionate about GPU/SIMD programming, low-level systems programming, computer graphics, and writing highly efficient software. I primarily program in C and C++ and work across GPU APIs and native OS interfaces. I contribute to open-source projects, prototype and optimize real-time graphics for games, and enjoy building custom tooling and engines. I also teach operating systems and work on networked multiplayer and GPU-based text rendering in personal projects.

Available to hire

I’m passionate about GPU/SIMD programming, low-level systems programming, computer graphics, and writing highly efficient software. I primarily program in C and C++ and work across GPU APIs and native OS interfaces.

I contribute to open-source projects, prototype and optimize real-time graphics for games, and enjoy building custom tooling and engines. I also teach operating systems and work on networked multiplayer and GPU-based text rendering in personal projects.

See more

Work Experience

Self Employed
March 1, 2025 - Present
Open-source contributions including standard library feature work and bugfixes to the Odin programming language, plus wrappers for C libraries and educational material about GPU programming.
Generalist Programmer at Turtle Flip Studio
December 1, 2023 - March 31, 2025
Developed real-time shader graphics from artist concepts, optimized for low-power devices using HLSL. Implemented a serialized settings UI with cross-device synchronization. Optimized a physics collision algorithm to meet a 16ms frame budget target on Nintendo Switch and other handheld devices, and implemented three minigames using the project’s framework.
Teaching Staff at Macquarie University
June 1, 2023 - June 30, 2024
Taught tutorials for the Operating Systems unit (COMP2291). Prepared teaching materials and assessment tasks. Worked on C programming topics (multithreading and systems programming) and Linux kernel programming content such as character device drivers and a custom system call.

Education

B. Information Technology (Games Design and Development) at Macquarie University
February 1, 2019 - December 31, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Education, Computers & Electronics