📚 Research Topics

My fundamental research activity is in software engineering and multi-paradigm dynamic programming langages. I’m particularly interested in the mixture of the object-oriented and functional approaches, reflexivity, meta-object protocols, and such notions as orthogonality and separation of concerns.

My applicative research activity involves document engineering, and more specifically document generation and digital typesetting.

I also also have a very special interest in transversality, that is, finding common patterns (behavioral notably) between apparently unrelated disciplines. I have developed this idea several times already, drawing bridges between computer science and biology, or even music and martial arts.

🏆 Awards and Distinctions
Reviewers Choice Award 2018
<Programming/> Conference ∙ April 2018
For the article Lisp Jazz, AĂŻkido: three expresisons of a single essence.
Keynote Speaker
ACCU 2014 ∙ April 2014
Biological Realms in Computer Science
Best Paper Award
European Lisp Workshop ∙ July 2006
For the article Beating C in Scientific Computing Applications.

đź§ł Experience

  1. Professor of Computer Science

    EPITA

    Responsibilities include:

    • 20+ steering / programme committees or chairs
    • 15+ PhD students & internship direction / supervision
    • National lectures coordinator (object-oriented & functional programming)

🎓 Education

  1. Qualification

    Professeur des Universités
    Jury : Olga Kouchnarenko, Céline Rouveirol
  2. HDR (Habilitation)

    Sorbonne Université
    (Dynamic (Programming Paradigms)) ;; Performance and Expressivity
    Read HDR (in French)
  3. PhD (CS)

    Telecom Paristech
    Télé-Opération et Réalité Virtuelle: assistance à l’opérateur par modélisation cognitive de ses intentions.
    Read PhD (in French)
  4. Engineering Degree (CS)

    Telecom Paristech
    Major in Computer Science and Networks