Rémi Gillig

Software Development Engineer II, 3D Graphics at Mapbox

Peterborough, England, United Kingdom
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
Rémi Gillig is a seasoned graphics and tools engineer with 16 years of experience building rendering systems, engine tooling, and production pipelines for console and PC games. Currently a Software Development Engineer II on Mapbox’s 3D Maps team, he brings deep expertise in C++, C#, DirectX12/Vulkan, HLSL/GLSL and modern engines like UE5 and Unity. His career includes leading graphics work at Rare and Firesprite where he shipped features such as GPU-based culling, planar reflections, order-independent transparency, and a reusable imposter system that empowered artists. Rémi pairs low-level rendering research with pragmatic tooling—he’s as comfortable implementing shader-heavy systems as he is creating CI/build automation and artist-friendly plugins. He contributes to cross-platform build tooling on GitHub (notably enhancing polly’s CI and Visual Studio architectures) and has a track record of improving team velocity by moving functionality into plugins and robust pipelines. Based in Peterborough, England, he combines a research-minded approach to graphics with a focus on shipping practical, artist-centric solutions.
code16 years of coding experience
job15 years of employment as a software developer
bookMaster Computer Games, Master Computer Games at Ecole Nationale du Jeu et des Médias Intéractifs Numériques (ENJMIN)
bookBachelor Computer Games Technology, Bachelor Computer Games Technology at University of the West of Scotland
bookAix-Marseille University
languagesEnglish, French
github-logo-circle

Github Skills (20)

algorithm10
algorithms10
multiplatform10
build-system10
cross-platform10
cmake10
data-structure10
cicd10
go10
golang10
data-structures10
api-design9
testing9
ios9
visual-studio9

Programming languages (12)

TypeScriptC#JuliaC++ShellCDCMake

Github contributions (5)

github-logo-circle
speps/go-hashids

Sep 2012 - May 2021

Go (golang) implementation of http://www.hashids.org
Role in this project:
userBack-end Developer
Contributions:3 releases, 39 commits, 19 PRs in 8 years 8 months
Contributions summary:Rémi primarily contributed to the core logic of the `go-hashids` library. Their work included implementing the `Encrypt` and `Decrypt` functions, which are central to the library's functionality. They also made significant improvements by refactoring code, adding GoDoc comments for documentation, and updating the library to version 1.0.0 with API changes. In addition, the user addressed issues by fixing panics and implementing epoch encoding/decoding tests.
golanghashids
ruslo/polly

Aug 2016 - Oct 2016

:wrench: Collection of CMake toolchain files and scripts for cross-platform build and CI testing (GCC, Visual Studio, iOS, Android, Clang analyzer, sanitizers etc.)
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:5 commits, 4 PRs, 2 comments in 1 month
Contributions summary:Rémi's contributions primarily focused on enhancing the cross-platform build and CI testing capabilities of the `polly` repository. They added support for new Visual Studio architectures (ARM, Win64) and updated build configurations to support the latest iOS versions. Furthermore, the user maintained the project's automated build processes by modifying scripts and toolchain definitions.
clangios-androidiosbitbakecontinuous-integration
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
Rémi Gillig - Software Development Engineer II, 3D Graphics at Mapbox