Nick Sarnie is a Senior Software Engineer in Boston with 11 years of experience building compilers, toolchains, and systems-level software. Currently at Intel contributing to LLVM and SPIR-V integration for OpenMP offloading, he combines deep compiler backend expertise with practical build and tooling improvements. A long-time free and open source advocate, he has maintained critical pieces of the Linux graphics and Wine ecosystems through work with Gentoo, Mesa-3D, and Gallium Nine. Previously at MathWorks he delivered complex C/C++ code generation features and introduced automated static checks using clang-tidy, mentoring teammates along the way. Known for pragmatic problem solving, he brings both open-source community collaboration and large-codebase engineering discipline to performance-sensitive projects.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:88 reviews, 53 PRs, 20 pushes in 7 months
Contributions summary:Nick primarily contributes to the LLVM project, focusing on compiler and toolchain technologies. Their work involves implementing features, fixing bugs, and improving the build process for the compiler. A significant portion of their commits revolve around SPIR-V support, specifically for OpenMP offloading and the necessary integration within the clang compiler. They also made changes to the target triple to add Intel vendor support.
[MIRROR] All supported Wine ebuilds from the Gentoo Wine Project
Contributions:14 reviews, 407 commits, 2 PRs in 4 years 1 month
winegentoolinuxsupportedebuilds
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
Nick Sarnie - Senior Software Engineer at Gentoo Linux