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.
code11 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)

ShellC++CLLVMBrighterScriptJavaScriptShaderLabHTML

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2024 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-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.
compilerstechnologiesclangsubmittoolchain
gentoo/repo-proj-wine

Apr 2018 - May 2022

[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