Thomas Lacroix is a senior backend engineer and online programmer based in Montreal with 11 years building distributed, cloud-native systems and media platforms. He has led migrations from monoliths to microservices, designed scalable audio transcoding pipelines (ffmpeg, HLS/DASH) and operated services on AWS/Fargate at KEAKIE. At Ubisoft Montréal he continues to focus on reliable online systems, while his open-source backend work on Agones shows experience hardening game-server allocation and promoting features from alpha to beta. Comfortable across Go, Docker, gRPC and CI-driven workflows, he pairs pragmatic engineering with hands-on debugging across web, mobile and creator-facing integrations. Notably, he has bridged frontend and embedded teams earlier in his career, giving him a rare full-stack perspective on performance-sensitive products.
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Role in this project:
Back-end Developer
Contributions:90 reviews, 25 PRs, 13 pushes in 2 years 3 months
Contributions summary:Thomas primarily contributed to the backend of the Agones project, focusing on validating and defaulting configurations for game server allocation. They implemented validation logic for priority configurations, ensuring correct types, keys, and orders. Furthermore, the user added the ability to add `PodIP` information for the `GameServer` addresses. They also generated and updated gRPC code to move functionality from alpha to beta.
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Contributions:1 PR, 228 pushes, 34 branches in 2 years 4 months
kubernetesmultiplayer-game
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.