Skills & Abilities

Python, C/C++, Matlab – Daily basis for 5+ years

ROS, git, subersion, linux – Daily basis for 5+ years

scikit learn, tensorflow, caffe, pandas, opencv – Working familiarity

JavaScript, Java, Perl – Prior experience

Extensive use of RGBD sensors, color, and IR cameras

Excellent communication skills, both written and oral

French (professional level)


Personal Robotics Lab, Carnegie Mellon University

In my PhD thesis work, I wrote algorithms to enable a wheelchair-mounted robot arm to learn how to manipulate and present bites of food to its disabled user via:

  • Deep reinforcement learning from RGBD images
  • Deformable object manipulation
  • Tightly-coupled human-robot interaction
  • Motion and path planning, trajectory optimization
  • Experiments on MICO and JACO robots, HERB (Home-Exploring Robot Butler), OpenRave simulations
Aug 2013 – May 2018

Autonomous Systems and Robotics Lab, ENSTA ParisTech

I programmed robots to learn new physical skills autonomously via:

  • Dynamic movement primitives
  • Relevant feature selection
  • Experiments on Matlab simulations, Gazebo simulations, and Meka humanoid robot

Relevant graduate-level coursework in French on the following topics:

  • Perception for automated driving, vehicle communication, localization and GPS
  • Image synthesis, image processing, and artificial vision
  • Human factors, advanced human-machine interfaces
Aug 2012 – Jul 2013


Ph.D. in Robotics

2018, Carnegie Mellon University, Pittsburgh, USA. Advisor: Sidd Srinivasa

M.S. in Robotics

2015, Carnegie Mellon University, Pittsburgh, USA. Advisor: Sidd Srinivasa

Visiting Semester

2013, ENSTA ParisTech, Paris, France. Advisor: Freek Stulp

B.E. in Computer Engineering

2012, Georgia Institute of Technology, Atlanta, USA