Thomas is a Professor of Computer Science at ENS Paris-Saclay where he co-leads the Cellular Computing Team. His research focuses on the principles that underlie distributed systems, in particular those arising in synthetic biology, VLSI circuits, and computer networks. In 2022, he was inducted into the Institut Universitaire de France as a Junior Member.