Christian worked as a C++ programmer for different companies before entering Ubisoft where he was an Associate Lead Engine Programmer for 4 years. Then, he became a UI programmer at Ivory Tower where he worked on The Crew 2. He is now Associate Lead UI Programmer in the same studio.