0%
Board photo

Embedded firmware, built and taught.

I'm an embedded software engineer in Lyon, France. I write firmware for companies (microcontrollers, RTOS, embedded Linux) and turn that real project work into courses and articles for people learning embedded.

C/C++ · STM32 · dsPIC · FreeRTOS · Zephyr · CAN/UDS · Embedded Linux

2+
Years learning embedded systems
2
Projects built
7
Core technologies
1d
Response time

Two ways I can help

The same hands-on work, whichever side you are on.

Need firmware built?

Firmware, embedded Linux and IoT for your product, written and documented by the engineer you talk to.

Learning embedded?

Courses and interview questions, built from real projects on real hardware.

What I build

Specialist embedded software, by the engineer doing the work.

All services

How I work

From first message to delivered code.

01

Brief

Describe your hardware, constraints, and goals. I ask the right questions to scope the work precisely.

02

Scope

I define the technical approach, deliverables, and timeline: no surprises, no vague estimates.

03

Build

Clean, tested firmware by the engineer you briefed. Progress updates throughout.

04

Deliver

Documented code, a walkthrough of how it works, and support to help you take it from here.

Why work with me

Lean, direct, focused on what ships.

Direct engineer access

No account managers. You work with the engineer writing your code from day one.

Proof over promises

Every project comes with the code, write-up, or demo to back it up. You can see exactly what was built and how.

Fast, lean delivery

No corporate overhead. Projects move at the pace of a single focused engineer, not a committee.

Transparent timeline

You get a clear delivery date upfront. No scope creep, no moving targets. If something changes, you hear it from me first.

Full-stack embedded

From bare silicon to cloud-connected systems: the complete toolchain.

MCUs
STM32ESP32dsPIC33nRF52NXP i.MX RTRP2040
RTOS
FreeRTOSZephyrThreadXMbed OS
Linux
YoctoBuildrootDevice TreesKernel Modulessystemd
Protocols
CAN / CAN-FDUARTSPII2CUSBModbusMQTTBLEUDS
Languages
CC++PythonRust (embedded)Bash
Toolchain
GCC / ClangGDBOpenOCDCMakeMPLAB XSTM32CubeIDESEGGER J-Link

From the blog

Written from real projects, for engineers.

All articles

Have a project or a question?

Whether you need a hand with a small firmware project or just want to chat about embedded systems, I reply within one business day.