About me

I am currently a full stack developer at Nanome inc, working remotely from Paris, from low-level optimizations, improving software architecture, rendering quality and performance, to adding/improving high-level features and UI. I also implement python plugins for the Nanome platform, like OpenMM docking plugin.

Before that, I was a post-doctoral fellow at LBT (Laboratoire de Biochimie Theorique) in Paris, in Marc Baaden’s team working on UnityMol, a molecular viewer built in Unity game engine.

During my Ph.D at LIMSI, VENISE team in Orsay under supervision of Patrick Bourdot, I worked on creating a tangible interface for interacting with molecular simulations like protein-protein docking or IMD (interactive molecular dynamics). Thanks to a recent collaboration between Nicolas FĂ©rey and Bastien Vincke, the project evolved to embed electronical parts like sensors.

I also started to work in Unity and molecular visualization during my Ph.D, particularly on improving classical molecular representations and bridging the gap between the computer science domain with advanced computer graphics technics and structural biologists with common tools like VMD/Pymol/Chimera (paper in Structure)

This led me to work on UnityMol with that I completely re-wrote in 2018 because the code maintenance was a nightmare. UnityMol/Marc Baaden gave me the opportunity to learn and improve on many fields and techniques like VR/AR/MR, human-computer interaction, GPU computing, computer graphics and obviously Unity/C# & C++ and much more.

As a post-doc in a public research lab, I also wanted to keep a strong link with the industry and have a direct application of my work. This was made possible thanks to our collaboration with UCB pharma, that supported my post-doc during 2 years and greatly helped to improve UnityMol.