Software Engineer
Freelance, self-employed | Oct 2017 - Present
Python
C++
Qt
PyQt
Embedded C
STM32
Embedded Systems
Nordic
Working on diverse project mostly using C, C++/Qt, python :
● Kurrant / uCIFI: Technical Project Manager
● Arinfo: Taught a 3-months class for scientists to re-orient their career towards the embedded development world [Teaching C, C++, python]
● COMAP: implemented a security layer in the embedded software of a new cloud connected thermostatic head [embedded C, security]
● Quizflip: developed the embedded software of the first digital flashcard using 2 e-paper screens [embedded C, python, react-native]
● Ineosense: Upgraded a testing tool for communication and reprogramming of IOT products [C++ and Qt]
● Unigrid: modularization of a home automation product interface [C++ and Qt]
● Visionlive: created a differential measure tool between 2 GPS tracker to find the travel time between 2 bike runners [python]
● TBC-France: designed an API simulator to test the communication between a security robot and it's cloud-based control platform
Embedded Software Engineer
Analog Way | Oct 2014 - Sep 2017
● Developed the evolutions (bug correction in preexisting code base and development of new features) of the livecore video switcher/mixer platform (C on ARM M3) [4K video, custom output formats, areas of interests, automatic image splitting in multi output screens, output mapping in screens, etc...].
● Designed an EDID (256 bytes memory inside displays) editor using QT (available here). This software have since been used and recommended by many industry leaders.
● Improved an internal control, debug and analysis tool in C# used on all the analog way products (stabilization of existing application and development of new features).
● Implementation of an internal versioning server now used for all the R&D projects (gitlab on a debian server).