Nick Sarnie

Senior Software Engineer at Gentoo Linux

Boston, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job5 years of employment as a software developer
bookUMass Lowell
bookUniversity of Massachusetts Amherst
languagesEnglish
github-logo-circle

Github Skills (13)

spirv10
openmp10
compiler-design10
c-language10
clangd10
cprogramming-language10
development-tools10
clang10
llvm10
toolchain10
build-system9
build-tools9
intel8

Programming languages (12)

C++ShellCLLVMBrighterScriptShaderLabJavaScriptPerl

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2024 - Jul 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:223 reviews, 134 PRs, 94 pushes in 1 year 10 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.
compilerllvmtoolchain
sarnex/mesa-d3d9-patches

May 2016 - Oct 2017

Contributions:532 pushes, 1 branch in 1 year 5 months
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