Summary
Oliver Cruickshank is a rendering engineer with nine years of experience specializing in real-time GPU rendering and high-performance shading for films, games, and interactive tools. Currently at JangaFX, he develops Embergen features in Odin and writes GPU shaders for real-time sparse volume rendering used across AAA games and movies. Previously at Framestore he helped build a proprietary C++ CPU renderer and implemented advanced shading techniques from technical papers for productions like Doctor Strange in the Multiverse of Madness. His background includes GPU image decompression work for Foundry’s Nuke and LLVM backend optimizations at Arm, reflecting a strong cross-domain grasp of both graphics and low-level performance engineering. Comfortable moving between shader development and systems-level optimization, he pairs practical production credits with a taste for inventive engineering—his GitHub motto, “Making cool stuff,” belies a focus on shipping studio-quality rendering tools. Based in Edinburgh, he brings a pragmatic, research-informed approach to real-time visual effects and rendering pipelines.
9 years of coding experience
2 years of employment as a software developer
Hills Road
Bachelor's degree, Computer Science, 2:1, Bachelor's degree, Computer Science, 2:1 at University of York