Thomas es egresado de la Universidad de La Rochelle (Francia) donde obtuvo su licenciatura en matemáticas y su doctorado en matemáticas aplicadas (2009) (con especialidad en procesamiento de imágenes). Entre 2010 y 2020, hizo varios postdoctorados (Universidad de Tel Aviv, Universidad Pompeu Fabra, Universidad Técnica de Kaiserslautern, Universidad Autónoma de Barcelona). En el año 2021 se integró al CIMAT como investigador. Sus áreas de investigación son: Procesamientos de imágenes y visión por computadora, Geometría diferencial, Optimización, Métodos Variacionales.