Search for a freelancer Post a project
Malt welcom

Welcome to Antoine's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Antoine to discuss your project or search for other freelancer profiles on Malt.

Antoine Villeret

Software Engineer C++ / Qt / OpenCV / Linux

Works remotely from Bruxelles

  • 50.8466
  • 4.3517
  • Suggested rate €680 / day
  • Experience 7+ years
Propose a project The project will begin once you accept Antoine's quote.

This freelancer is available full-time but hasn't confirmed their availability in over 7 days.

Propose a project The project will begin once you accept Antoine's quote.

Location and workplace preferences

Bruxelles, Belgique
Remote only
Primarily works remotely


Project length
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Business sector
Would prefer to avoid:
Defense & Military
Company size
  • 1 person
  • 2-10 people
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people


Freelancer code of conduct signed
Read the Malt code of conduct

Verified email



  • French

    Native or bilingual

  • English



Skills (30)

  • Frameworks
  • Qt
    Beginner Intermediate Advanced
  • Languages
  • C++
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • C#
    Beginner Intermediate Advanced
  • Methodologies
  • Beginner Intermediate Advanced
  • Data Science
  • Beginner Intermediate Advanced
  • Operating system
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced

Antoine in a few words

I have been programming computers since we first had one at home in the 90's. I studied music and sound engineering and worked as a sound engineer for many live shows and digital art exhibitions. This led me to start programming multimedia systems very early on, mainly because I couldn't achieve what I aimed for with the tools I had : I started building my own tools.

I have been interested in Computer Vision since I saw an interactive installation in a museum in 1999 when I was 13. Since then I have dreamt of recreating such a system on my personal computer. I had to wait 10 years for my computer to get powerful enough to handle this kind of real-time processing. This gave me time to learn programming.

The first computer vision system that I made was in 2009 for an artistic installation: I turned a traditional percussion into a touch screen. The musician could interact with the video content while playing the drum. Since that first project, I have coded a lot of software for artistic purposes as well as for industrial-grade applications.

Through my background in art installations and shows, I got used to tight deadlines and urgent last minute changes, and also to quickly prototyping working features for demo.
This background also taught me to be creative and to build tailor-made solutions to any given problem.
I built a lot of real time interactive systems, most of them using computer vision, but also involving audio processing and custom electronics. Such interactive systems need very low latency, which is why I am using C++ and its various capabilities for improving time efficiency (multi-threading, hardware acceleration...).


Galery C.L.E.A.R.I.N.G


Computer Vision Engineer  - As a freelancer

Bruxelles, Belgique

January 2022 - January 2022

I was in charge of tracking public to interact with video content in real time.
C++ OpenCV Qt Linux Nvidia Jetson


Architecture & Urban Planning

Computer Vision Engineer  - As a freelancer

Louvain-la-Neuve, Belgique

August 2019 - October 2021 (2 years2 years and 2 months)

Full stack computer vision expert in charge of implementing computer vision algorithm in to C++ library to help real-time alignement between virtual and real worlds.
C++ opencv iOS Unity 3D Réalité augmentée Computer Vision DevOps Linux Autodesk C# C

Opéra de Lyon


Computer Vision Engineer  - As a freelancer

Lyon, France

December 2021 - April 2022 (4 months)

I was in charge of developing a full stack C++ computer vision pipeline to detect and track video projection screens on stage to adapt the projection to the screen movements in real time. I used high FPS GigE camera to reduce latency to less than 20ms.

Innovative Technologies


Computer Vision Engineer  - As a freelancer

October 2018 - December 2019 (1 year1 year and 2 months)

I developed a software running on small servers such as Nvidia Jetson platform to detect car crossing a line or parked in slot to deduced the free slots count.
I trained a deep neural network model with some real world images to improve detection in critical environments where camera could not see an entire car.
I also developed an algorithm to detect slot occupation on car park based on histogram where neural network fails to detect cars (because they were too small).

Studio Mirio


Computer Vision Engineer  - As a freelancer

August 2018 - October 2018 (2 months)

For the Fashion Freak Show by Jean Paul Gaultier, I developed a middleware to track performer suit on stage and project video on it. This was made with a smart camera from Optitrack and it interfaced with Smode to control the video projection.
C++ Qt OpenCV OpenGL Windows

Compagnie Bravo Zoulou


Software & Sound Engineer  - As a freelancer

Valenciennes, France

April 2018 - April 2019 (1 year1 year)

Between 2018 and 2019 I developed a multimedia disposal for a theater show. This includes writing a video rendering application running on RaspberryPi; developping a biomediacal signal generator to simulate heartbeat, breath and oxygenation sensor in realtime; building a software to drive a mechanical piano; designing and integrating distance sensor based on MiniLidar and ESP32; but also sound rehinforcement and sound design with realtime effect. It uses a wide range of technologies like lots of Raspberry Pis, OSSIA Score, Ableton Live, Max MSP, PureData, ESP32 and OpenFrameworks.
C++ openframeworks OpenGL ESP32 Max/MSP Ableton Live



Audio Software Engineer

September 2017 - October 2017 (1 month)

I implemented several noise reduction algorithms in PureData for an artistic installation for a new tram station in Bordeaux. This is open source and available on my github : \url{}
Audio C++ PureData