Senior Research & Development Engineer
Numerical Optimization & Geometry

Publications

2015
  • Stable Constrained Dynamics
  • Maxime Tournier, Matthieu Nesme, Benjamin Gilles, François Faure
  • ACM Transactions on Graphics (TOG), Proc. of ACM SIGGRAPH, 2015
2014
2012
2011
2009
2008
2007

Work Experience

2020 -
  • Team Manager - Research & Development
  • Team management (3-5 developers), research (numerical optimization, geometry), development (C++/Python)
  • SOFA platform development lead
  • AnatoScope, Montpellier, France
2017 - 2020
  • Research & Development Engineer
  • Inverse dynamics computation for human walk with exoskeleton
  • Application development (C++/Python), research (frictional contacts, deformable body interactions), experimental measurements (Motion Capture, force plates, pressure sensors)
  • AnatoScope, Montpellier, France
Sep. - Dec. 2016
  • Research Engineer - City4Age
  • Activity monitoring with smartphone for behavior inference
  • Java(Android)/Python development, motion detection and signal processing,MQTT
  • IDH team, LIRMM, Montpellier, France
Mar. - Jul. 2016
  • Research Engineer - PersoBalance v2
  • Gait/postural analysis tool PersoBalance upgrade
  • C++/C#/Python development, Kinect2/Wii BalanceBoard interfaces
  • INRIA - CAMIN team, Montpellier, France
April 2015
(3 weeks)
2013 - 2014
2012 - 2013
  • Post-doctoral researcher
  • Simulation and modeling of soft human/object interactions
  • LIRMM laboratory (DEMAR team). Funding: ANR SoHuSim.

2007 - 2011
  • Doctoral Researcher in Computer Science
  • Dimension reduction for human motion synthesis
  • Jean Kuntzmann laboratory (EVASION team, INRIA Rhône-Alpes, France)
2009 (6 months)
  • Visiting Ph.D. Student
  • Physically-based character animation
  • Collaboration with Paul Kry
  • McGill University, Montréal, Canada
2007 (5 months)
  • M.Sc. Internship
  • Motion capture data modeling for compression
  • Jean Kuntzmann laboratory (EVASION team, INRIA Rhône-Alpes, France)
2006 (5 months)
  • Engineer final internship
  • Design & development of a motion capture annotation tool
  • Ubisoft, Montreuil, France
2005 (2 months)
  • Engineer 2nd year internship
  • Engineering for deformable objects simulation (SOFA framework)
  • INRIA Rhône-Alpes, France
2005 (1 month)
  • Engineer 1st year internship
  • Development of a monitoring (SNMP) application and associated website
  • WOPR-Hosting, Lausanne, Switzerland

Education

2007 - 2011
2006 - 2007
  • M.Sc. in Computer Graphics
  • Motion capture data modeling for compression
  • Institut National Polytechnique de Grenoble (INPG), France
  • Advisor: Lionel Reveret
2003 - 2006
  • Engineer in Computer Graphics
  • Imagery & Virtual Reality
  • Ecole Nationale Supérieure d'Informatique et Mathématiques Appliquées de Grenoble (ENSIMAG), France

Technical Skills

Expertise
  • Character animation and control
  • Constrained dynamics and optimization
Teaching
  • Scientific event: 2D game programming for junior/high-school students
  • Algorithmics in OCaml: 1st year University students classwork (48h)
Programming
  • C/C++11, Python, Lua, OCaml, Java. Web: HTML/CSS/JavaScript, SQL
Libraries
  • Boost, Qt, Eigen, OpenGL, OpenCV
Operating
Systems
  • Unix (Linux, FreeBSD, MacOS)
  • Windows basics
Language
  • English (fluent)
  • French (native)
  • German (basics)
  • Japanese (notions)
Interests Rock-climbing, ski/snowboard, photography, guitar