Je m'intéresse au design, à la théorie, et à l'implémentation de langages de programmation. En particulier je me suis spécialisé sur la théorie des systèmes de types. Les systèmes de types permettent de documenter de manière formelle un programme. Cette documentation est automatiquement vérifiée par le type checker.
Mes compétences :
Programmation
Haskell
C
OCaml
Java
C++