Après une double formation en médecine (UNIGE) et en informatique (EPFL), Christophe complète son parcours par un Doctorat en Sciences Biomédicales : mention Santé Globale.
Ses intérêts portent sur une meilleure réutilisation des données cliniques par l'utilisation de standards sémantiques internationaux (SNOMED CT), de grammaires formelles et de bases de données en graphe.
Il a participé et participe encore à plusieurs projets de recherche tels que « Smart SNOMED Search for SPHN », « INFRA : Infection Radar » ou le « Geneva Digital Health Hub ».
Il dirige l'équipe dédiée à la sémantique et à l'ingénierie de la connaissance avec laquelle il mène l'effort de sémantisation des métadonnées des HUG.