Who !?

This dude. He started by developing ASM firmwares as a teenager for PIC16f84, then produced his own PCBs in the bathroom of his mother (making a mess with the chemicals).

Now he works on developping systems that involves hardware, embedded software and classical backend dev.

Skills

Embedded developpement90%
Backend developpement80%
PCB design70%

History

Working on diverse project mostly using embedded C, C++/Qt and python.
Learn more

Senior Software Engineering Consultant

Freelance
2017- Present

Full Stack Developer

Suiseki
2019

Developed a platform to facilitate the planning of meetings and the edition of invoices for freelancers and very small companies: suiseki.cc.

Took care of the embedded C for the Livecore video switcher/mixer family. This involves solving bugs found and new features like 4K video, custom output formats, areas of interests, automatic image splitting in multi output screens, output mapping in screens, etc...

Embedded Software Engineer

Analog Way
2014 - 2017

Drone designer

Mavlab
2014

Making an ornithopter fully autohnomus outside. Improoving an ESC in the process.

What People Say

Becca Lemmons

Sr. Manager, Product Management at Alteryx

I have been privileged to work with Clement the last two years and consider him one of the best engineers I have worked with in my 20+ year career in software development. He was able to get up to speed quickly and has amazing trouble-shooting and communication skills. He worked well across teams including with various customer service teams, engineering teams and Product. I would gladly bring him into future projects.

Sophie Le Borgne

Head of the Arinfo Nantes training center

We called on Clément for training in Python, C, C ++ and embedded systems and are delighted with his service. The context was not obvious because he had to intervene in a very short time and with very different levels. Clément was able to adapt to our request and to the group by showing great professionalism, particularly in the preparation of his lessons. The interns were very satisfied with his service and so were we! Thank you Clément!

Youri Le Cottier

TBC-France

Missions: Implementation of a homemade API in a client / server simulator (python / QT / socketIO) according to a specification. Contribution to the definition of the specifications of an on-board autonomous robot software. Team training in python, git and project management workflows. Impressions: Good contact with Clément. Friendly and available. Deliverables in accordance with specifications.

Jason Plank

Senior Software Delivery Manager at Alteryx

I highly recommend Clement for his exceptional C++ skills, strong work ethic, and great attitude. He was the lead developer on an escalations team I manage. It has been an absolute pleasure working with him.

Brieg De Quelen

Analog Way

I worked with Clément on the video mixer switch at analog way. He was able to take charge of the project already under development and quickly adapt to the development environment to deliver the requested functionality.

Jean-Sébastien Navarro

Nantes R&D Manager at Analog Way

A major bug that appeared on our large account customer installations requiring urgent intervention. All our R&D resources being occupied, we called on Clément who made himself available very quickly. Through his experience in embedded systems, he was able to analyze and correct our equipment by integrating perfectly into our development processes. His intervention allowed us to recover markets that had been blocked for several months.

Amiran Melia

Software Developer at Toptal

I would trust your C code even while driving above the speed limit on the highway

Latest Articles

Why floats are illegal

Why floats are illegal

Let’s see why floats are traditionally avoided in embedded systems. In reverse in a system that does use them, removing them is a very good...

Read More
Going over the bus size

Going over the bus size

Let’s do the experiment of doing calculations bigger than the bus size of a modern microcontroller and see how bad the generated assembly code look....

Read More