Ubisoft Montréal · 2022 – 2025
Toolchain & build performance for Ubisoft's Anvil Engine team
Maintainer of the internal LLVM/Clang toolchain underpinning Ubisoft's Anvil, Snowdrop, and Voyage engines — keeping it current with upstream LLVM, chasing down toolchain issues, and building features to improve compile and runtime performance.
- —Co-maintainer of Ubisoft's FASTBuild fork and the Sharpmake meta-build system
- —Shipped on Assassin's Creed Shadows: compiler optimizations, PGO tuning, and build-speed work
- —Ported the Anvil toolchain and build infrastructure to Nintendo Switch 2, making Shadows the first Assassin's Creed title on the platform
- —Continued the same toolchain and PGO work on Assassin's Creed Black Flag Resynced