I am interested in optimization, control of stochastic dynamic system (Reinforcement Learning, Markov Decision Process…), computer vision, machine learning, and deep learning.
Currently, I am the Chief Technology Officer of AI Farm Robotics Company.
My Ph.D. was supervised by Nicolas Gast and Bruno Gaujal at University of Grenoble Alpes of France.
The manuscript of my Ph.D. can be found here
Education:
10/2019 - 03/2023 : Ph.D. in Mathematics and Computer Science, University of Grenoble Alpes, France
10/2018 - 09/2019 : Master’s Degree in Artificial Intelligence and Advanced Visual Computing, Ecole Polytechnique, France
09/2015 - 09/2018 : Engineer’s Degree in Data Science, Ecole Polytechnique, France
Professional Experiences:
12/2021 - 04/2024 : deputy head of Science, Technology, and Innovation Data Management office, the Ministry of Industry, Science, Technology, and Innovation of Cambodia
01/2020 - 06/2020 and 01/2021 - 06/2021 : Teaching assistant of module INF204 in DLST of University of Grenoble Alpes, France
04/2019 - 09/2019 : Research Intern in Polaris team of Inria Grenoble Rhône Alpes, Grenoble, France
Investigating the use of Reinforcement Learning for Markovian bandits when the structure of each bandit is unknown.
03/2018 - 08/2018 : Research Intern, Réseau de Transport d’Electricité, Paris, France
Working in Tau team of Inria Saclay, investigating the use of Reinforcement Learning in controlling the high voltage network.
06/2017 - 08/2017 : Engineer Intern, Ontruck, Madrid, Spain
Implementing existing algorithms in the literature for Vehicle Routing Problem with Time table Pick up and Drop off.
Projects:
Face Recognition System
leading and developping a small to system to record attendance via face recognition technology. Programming in Python (using Flask)
Inventory Custodian
leading and developping a small system to control the flow of items from one location to another in a company. Programming in Python (using Flask)
Robot Navigation using LLM
leading and developping a LLM to control robot via human unstructured command. Programming in Python (using HuggingFace)
AlphaZero for Ouk Chaktrang
leading and developping AlphaZero to play Ouk Chaktrang, Khmer chess known as a variant of Makruk chess. Programming in Pyhon.
Differential Drive Robot Navigation
implementing Astar and Dstarlite algorithms for navigation and obstacle avoidances. Programming in Python and ROS2.
Image Detection and Recognition applied on insects
school project as the application in industrial problem. Detecting and recognizing the stages of insects using their images. Implementing AlexNet and Object Detection algorithm. Programming in Python
Drone that follows colored ball
Programming a drone that detects and follows a colored ball. Programming in Python and ROS
Robotic competition
working in group of 12 students, building a robot achieving different goals during the competition. Programming in C.