PhD candidate
Member of Loki research team
Member of CRIStAL research center
Located at Inria Lille research center
thibault.raffaillac (at)
Short CV (fr)

I am a PhD candidate at Inria (France) since November 2015, under the supervision of Stéphane Huot. My research focuses on the paradigms and programming constructs that support the prototyping of graphical user interfaces, and the research of new interaction techniques. I observe senior researchers who routinely hack programming systems for implementing new ideas, and propose programming tools to support them.

My research interests also include Software Optimization and Algorithms. With colleagues at Université de Lille, we organize weekly trainings for algorithmic code contests, local hubs for online contests, and we compete as well. In the past I worked for two years on optimizing software for embedded TV decoders.


Programming GUIs with the Entity-Component-System model

Software architecture and JavaScript toolkit for prototyping interfaces and interaction techniques


Turning function calls into animations

Extension of function calls for expressing animation of any property with getter+setter, currently implemented for Smalltalk



Experimental software decoder for the H.264 video format, and test-bench for research on decoding architecture (open-sourced with permission)

Exploring the design of compiler feedback

Exhaustive cases and prototypes illustrating the usefulness of a richer communication with compilers



[IHM'18] T. Raffaillac & S. Huot.
Application du modèle Entité-Composant-Système à la programmation d'interactions. [HAL]
À la 30e conférence francophone sur l'Interaction Homme-Machine (IHM 2018). (50%)
[EICS'17] T. Raffaillac, S. Huot & S. Ducasse.
Turning Function Calls Into Animations. [HAL]
In the 9th Symposium on Engineering Interactive Computing Systems (EICS 2017). (35%)
[EICS'17] T. Raffaillac.
Language and System Support for Interaction. (Doctoral Consortium)
In the 9th Symposium on Engineering Interactive Computing Systems (EICS 2017).
[PPIG'12] T. Raffaillac.
Exploring the design of compiler feedback. [Prezi]
In the 24th Annual Workshop of the Psychology of Programming Interest Group (PPIG 2012).


PeriodTitleLevelInstitutionLab time
18/19Introduction to human-machine interfacesBachelor S2IUT A de Lille64h (TA)
18/19Advanced algorithmicsBachelor S3IUT A de Lille64h (TA)
18/19Introduction to computer systemsBachelor S1IUT A de Lille64h (TA)
17/18Web technologiesBachelor S2Université de Lille36h (TA)
17/18Algorithms and complexityMaster S1Université de Lille36h (TA)

Public Talks

Signs of Life