Oliver Clarke

I'm Oliver Clarke. I'm a software developer who has an interest in working with hardware, and I like making things go fast. I'm big on the Handmade/Better Software movement. I've worked on many hobby compilers, kernels, and game engines. Recently I've been deep diving in the Linux graphics stack, and have been working on open source graphics drivers in the Mesa project.

I'm currently a 4th year undegrad student of Computer Engineering at the University of Manitoba.

Blog
September 12, 2026

Apple GPU Driver: Shader Compiler and Shader IO

September 08, 2026

Apple GPU Driver: Drawing a Triangle

August 31, 2026

Apple GPU Driver: Intro and First Steps