Experience
-
Random Walk · R&D engineer · 2024 - Present
Building a virtual tutor powered by LLMs to help students get instant, accurate answers and make learning more engaging.
Keywords: Python, GenAI APIs (Claude, Gemini, OpenAI, Replicate, Fal) -
Powder.gg · Lead AI engineer · 2020 - 2023
Highlights detection from Twitch and Youtube gaming videos. Train and deploy AI/ML models on iOS, GCP and AWS. Manage a team of 8 persons.
Keywords: Python, Deep learning, PyTorch, Swift, AWS, GCP -
GoPro · Principal software engineer · 2016 - 2020
Detection of semantic features for automatic video editing and video summarization in the Quik app.
Keywords: Signal processing (image, video, imu, gps), machine learning, deep learning, C++, Python, PyTorch, TensorFlow -
Stupeflix · Senior software engineer · 2015 - 2016
Detection of semantic features for automatic video editing in the Replay app.
Keywords: Image and video processing, machine learning, deep learning, C++, Python, Keras -
DxO · Image science engineer · 2013 - 2015
Development of image enhancement algorithms for DxO PhotoLab (former DxO Optics Pro) software.
Keywords: Computational photography, image processing, C++, Python, OpenCL -
Five Apes · Computer scientist · 2011 - 2013
CPU / GPU implmentation of low level image feature detectors for image recognition
Keywords: Image processing, C++, OpenCL -
Asclepios INRIA · Research engineer · 2009 - 2011
Creation of RPI: Open source C++ API for medical image registration. Update legacy registration algorithms / implementations to interface them with ITK.
Keywords: C++, Python, ITK -
École Polytechnique · Postdoctoral researcher · 2008 - 2009
Creation of jMEF: Open source Java library to create, process and manage mixtures of exponential family
Keywords: Mixture models, statistics, image segmentation, clustering, Java -
I3S laboratory / CNRS · Ph.D. Candidate · 2004 - 2008
Creation of kNN CUDA: open source GPU implementation of k-nearest neighbors algorithms. Application to video tracking (rotoscopy) based on keypoints trajectories and statistical measures.
Keywords: Image processing, NVIDIA CUDA, GPGPU, statistical tools, Kullback-Leibler divergence, Matlab, C
Education
- Ph.D., signal and image processing · 2008
- M.Sc., image processing and computer vision · 2004
- M.Sc., computer science · 2003
- B.Sc., applied mathematics · 2001