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.
Python, LLM, Anthropic Claude
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.
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
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
Image and video processing, machine learning, deep learning, C++, Python, Keras
DxO, Image science engineer
2013 - 2015
Development of image enhancement algorithms for DxO Optics Pro software
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
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
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
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
Image processing, NVIDIA CUDA, GPGPU, statistical tools, Kullback-Leibler divergence, Matlab, C
Education
Ph.D., signal and image processing
M.Sc., image processing and computer vision
M.Sc., computer science
B.Sc., applied mathematics
Certifications
Deep Learning Specialization by Pr Andrew Ng
- Neural Networks and Deep Learning
- Structuring Machine Learning Projects
- Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
- Convolutional Neural Networks
- Sequence Models