Christophe Joud, 32, wuchs in Lens-Lestang in Frankreich auf. Als Austauschstudent kam er 2006 nach Lausanne, in die zweitgrößte Stadt der französischen Schweiz. Dort absolvierte er seinen Master in Architektur an der Technischen Hochschule und blieb. Im Jahr 2012 gründete er mit seinem Geschäftspartner das Architekturbüro Joud & Vergély. Außerdem ist er als wissenschaftlicher Mitarbeiter und Dozent tätig.