CV

Efficient when creating prototypes, I also enjoy optimizing and improving existing systems. Specialized in deep learning for image recognition and computer vision, I adapt very quickly to new environments. I enjoy sharing knowledge with others, presenting exciting new results and acquiring new skills.

Experience

2018 – 2025R&D Engineer at ams OSRAM
2017 – 2018Applied Research Fellow – Image Classification Specialist at WIPO
2017Machine Learning / Data Analytics Master thesis at Technis SA
2014 – 2016Teaching-assistant, ICC and Digital Systems courses at EPFL

Education

2017M.Sc. in Computer Science, EPFL
2016B.Sc. in Computer Science, EPFL
2012Maturité (applied maths/physics), Lycée-Collège de Saint-Maurice

Technical skills

Machine Learning / Deep Learning

Mastery of Python, using high-level frameworks (PyTorch, Keras, NumPy, some Tensorflow background).

Object-Oriented Programming

Very good knowledge of Java, with additional notions of C++ and C#.

Others
  • Good knowledge of Matlab, particularly in Image Processing and Computer Vision
  • System-oriented programming (C, Perl, Bash/Shell), experience in mobile programming (Android), notions of Scala
  • High familiarity with Linux (Ubuntu/Debian, RedHat), Windows, and macOS
  • Self-taught knowledge of image, video and music editing (Adobe Photoshop/Lightroom, Sony Vegas, Propellerhead Reason, Steinberg Cubase)
  • Basic familiarity with 3D editing software (Blender, Unity) and computer graphics (OpenGL)
  • Everyday usage of Version Control Systems (Git, Subversion)

Projects highlights

Smart flooring data analytics (2017, Master Thesis at Technis SA)

Implementation of rolling objects counting and accuracy improvement for counting with static people, applied to smart flooring technology developed by Technis SA, using Machine Learning and Computer Vision algorithms.

Depth-map fusion (2016 semester project)

Alignment and fusion of point clouds captured with different points of view to recover loss from occlusion and increase resolution, applicable to structured light systems.

3D Fruit Ninja (2016)

Immersive Android game for VR on mobile devices (Google Cardboard) with Kinect, using Unity, Virtual Reality course, EPFL.

Smartphone lens distortion correction (2016)

Implementation of a software-based correction for lens distortion in smartphones, Color Reproduction course, EPFL.

High-definition and depth from a single image (2016)

Recover both a high-definition image and a depth map from a single image, using a camera mounted with a coded aperture, Computational Photography course, EPFL.

Online courses and self-learned topics

  • 2024 – C++ (Coursera and other websites)
  • 2020 – Self-Driving Cars specialization (Coursera)
  • 2018 – Machine Learning – Stanford University (Coursera)
  • 2017 – HTML, CSS, Javascript (Various websites)

Languages

FrenchNative language
EnglishFluent
GermanBasic knowledge
ItalianBasic knowledge