Laurent Huberdeau

Compiler Engineer at yasp

Montreal, Quebec, 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

🤩
Rockstar
🎓
Top School
Laurent Huberdeau is a compiler engineer based in Montreal with 9 years of hands-on experience building and optimizing language runtimes and backends for x86/ARM and AI-targeted platforms. He has a strong academic foundation from Université de Montréal and a track record of production-facing work—from improving Gambit Scheme’s code generation and runtime performance to shipping compiler components for PyTorch/CUDA toolchains. Laurent moves fluidly between low-level systems work (register allocation, memory-management tweaks, poll checks) and higher-level engineering in C++ and CUDA, delivering measurable performance gains. His background spans research, mobile and backend development, and reproducible performance testing, giving him a rare mix of research rigor and product-minded execution.
code9 years of coding experience
job10 years of employment as a software developer
bookMaster's Degree, Computer Science - Compilation, Master's Degree, Computer Science - Compilation at Université de Montréal
bookDiplôme d'études collégiales, Sciences pures et appliquées, Diplôme d'études collégiales, Sciences pures et appliquées at Cégep de Saint-Hyacinthe
languagesEnglish, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

scheme10
code-generation10
assembly10
x86-6410
x8610
compilation9
performance-optimization9
memory-management9
bytecode8

Programming languages (7)

TypeScriptShellCSchemeGoHaskellPython

Github contributions (5)

github-logo-circle
gambit/gambit

Jan 2018 - Apr 2019

Gambit is an efficient implementation of the Scheme programming language.
Role in this project:
userBackend Developer
Contributions:2 reviews, 711 commits, 75 pushes in 1 year 3 months
Contributions summary:Laurent implemented performance optimizations by adding poll checks, and optimized code generation for the Scheme programming language's runtime system. They modified code related to the compilation and execution of the language's bytecode. Their changes included the introduction of new memory management constructs and the optimization of register allocation. The user made other general refactors.
schemegambitscheme-programming-languagecompilerprogramming-language
udem-dlteam/pnut

Jul 2024 - Apr 2025

🥜 A Self-Compiling C Transpiler Targeting Human-Readable POSIX Shell
Contributions:1 release, 94 reviews, 183 PRs in 8 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
Laurent Huberdeau - Compiler Engineer at yasp