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.
Work Experience
Self Employed
March 1, 2025 - PresentOpen-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, 2025Developed 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, 2024Taught 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, 2022Qualifications
Industry Experience
Software & Internet, Gaming, Education, Computers & Electronics
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer today.