Welcome to my GitHub profile! Below is an overview of my professional experience, skills, and projects.
👨💻 About Me
I am a seasoned Principal Online Programmer with extensive experience in network and replication systems, particularly in game development. With a career spanning over 14 years at Ubisoft and Invoke Studios, I have developed a deep expertise in building online frameworks, replication systems, and network engines for AAA games.
🛠 Skills
- Programming Languages: C, C++, C#
- Frameworks: Replication systems, Sockets Programming
- Tools: Microsoft Azure, AWS, Gamelift
- Database Technologies: SQL
- Game Development: Networking, Protocols, Replication, Game Programming
💼 Experience
Invoke Studios - Principal Online Programmer
Oct 2024 - Jan 2025
Montréal, Québec, Canada
- Lead network and online programming for ongoing projects, focusing on optimization, replication, and prediction systems.
Ubisoft Montréal - Senior Network Engineer
May 2021 - Oct 2024
- Led the replication framework design and implementation for AC Codename Invictus.
- Developed APIs for networking code to integrate with Gameplay/UI systems.
- Worked on prediction, rollback, and bandwidth optimization for multiplayer functionality.
Senior Online Engineer - Roller Champions
Dec 2018 - Apr 2021
- Led the design of online framework with focus on Dedicated Server implementation, optimizations, and client-server interaction.
Technical Lead - For Honor
Sep 2017 - Dec 2018
- Designed and implemented dedicated servers for For Honor, worked on Async Operation framework and network engine improvements.
Senior Network Programmer - For Honor
Nov 2015 - Sep 2017
- Refined replication systems, improved matchmaking, voice chat, and online session management.
Network Programmer - Rainbow Six Siege
Dec 2014 - Dec 2015
- Optimized network server code for gameplay replication and implemented shooting mechanics and destruction replication.
Network Programmer - Assassin’s Creed Unity
Sep 2013 - Nov 2014
- Designed P2P communication systems, optimized network object replication, and managed session handling for multiplayer.
🎓 Education
Bachelor’s in Software Engineering
Reims University of Champagne-Ardennes
2008
Thanks for visiting my profile! Feel free to explore my repositories and reach out if you’d like to collaborate.