Lewis Crawford is a software engineer based in Edinburgh with experience as a compiler engineer at NVIDIA. Early in his career, he blends systems-level thinking with practical software development, focusing on performance and tooling for complex code generation. Though only one year into the industry, he brings exposure to high-performance computing environments and the engineering culture of a leading GPU company. His background suggests strong foundations in low-level programming and optimization, and an eagerness to translate compiler insights into faster, more efficient developer workflows.
1 year of coding experience
3 years of employment as a software developer
PhD Pervasive Parallelism, Shader Optimization and Specialization, PhD Pervasive Parallelism, Shader Optimization and Specialization at The University of Edinburgh
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:17 reviews, 15 PRs, 7 pushes in 4 months
compilerstechnologiesclangsubmittoolchain
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Lewis Crawford - Senior Compiler Engineer LLVM at NVIDIA