Gavin L

Software Engineer at NVIDIA

Ottawa, Ontario, Canada
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

👤
Senior
🎓
Top School
Gavin L is a C++-focused software engineer with 11+ years of experience building high-performance systems across embedded, graphics, and simulation domains, now working at NVIDIA from Ottawa. He has architected complex rendering and compute pipelines using OpenGL/Vulkan, led teams to deliver a cloud-enabled 3D molecular dynamics suite, and developed embedded control frameworks for defence and sensing platforms. Gavin pairs strong numerical and computational geometry instincts—rooted in an M.Sc in Modelling and Computational Science—with hands-on expertise in parallelism (OpenMP/MPI) and low-level optimization. He mentors and manages teams, translating research ideas into production-grade tooling while keeping peers aligned with clear design docs and reporting. An active open-source contributor, he’s added and maintained Conan recipes for widely used C++ libraries (conan-center-index), reflecting a practical focus on reproducible builds and dependency management. Outside work he combines a mathematician’s rigor with creative outlets like swing dancing, a hint at his collaborative and energetic approach to problem solving.
code11 years of coding experience
job8 years of employment as a software developer
bookB.Sc Physics, B.Sc Physics at Wilfrid Laurier University
bookB.Ed Intermediate and Secondary Education Physics and Mathematics, B.Ed Intermediate and Secondary Education Physics and Mathematics at Ontario Tech University
github-logo-circle

Github Skills (9)

dependency-manager10
dependency-management10
package-management10
dependency-analysis10
conan10
cprogramming-language9
c-language9
lua8
cpp-library6

Programming languages (6)

ShellC++CJavaScriptPythonGLSL

Github contributions (5)

github-logo-circle
conan-io/conan-center-index

Dec 2019 - Feb 2022

Recipes for the ConanCenter repository
Role in this project:
userBackend Developer
Contributions:11 reviews, 42 commits, 13 PRs in 2 years 1 month
Contributions summary:Gavin primarily contributed to the ConanCenter index by adding and modifying recipes for various libraries. Their work involved creating new recipes for Lua, Spirv-Headers, Spirv-tools, and bullet3, demonstrating a focus on package management and dependency handling. They also made several updates to existing recipes, addressing suggestions and fixing issues related to build processes and configurations. Additionally, the user showed expertise by consuming C++ libraries from Conan.
dependenciescpprecipespackage-managerconan-recipe
GavinNL/gnl

Nov 2014 - Oct 2020

Contributions:215 commits, 54 pushes, 15 branches in 5 years 11 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
Gavin L - Software Engineer at NVIDIA