Skip to content
ADN Dev, Adrien Jouve

Expertise

The complete chain, from the sensor to the user's tool

I have shipped each of these layers to production, often within the same system. My knowledge of a wide range of languages and software architectures lets me steer development towards the technical choices that fit each constraint, and keep the whole system coherent.

Microcontrôleur et composants sur un circuit imprimé
01

Real-time electronics and firmware

Microcontrollers, real-time systems, drivers and signal processing, up to functional safety certification. I also design the electronic nodes of my own projects: wiring diagram, assembly, firmware and enclosure.

  • STM32
  • RP2040
  • Real-time
  • C and C++
  • Assembly
  • MATLAB and Simulink
  • UL Functional Safety
Carte processeur d’un équipement embarqué
02

Embedded Linux

Distributions built with Yocto and BitBake, integration of system components, application services in modern C++, kernel and drivers.

  • Yocto
  • BitBake
  • C++ 17
  • Linux kernel
  • System services
Câbles et connecteurs d’une baie réseau
03

Protocols and system integration

Modbus, CAN 2.0B, OPC UA, MQTT, LoRa and Zigbee: getting equipment from different suppliers to talk, tuned with a bus analyser. For home automation, I design long-range LoRa radio nodes, with their signed protocol and their MQTT gateway.

  • Modbus
  • CAN 2.0B
  • OPC UA
  • MQTT
  • LoRa
  • Zigbee
  • Vector
Baies de serveurs dans une salle informatique
04

Backend and business logic

Python, Node.js and Java servers, REST APIs, databases and continuous computation. The heart of the work remains modelling the rules of a real business, exceptions included.

  • Python
  • Flask
  • Node.js
  • TypeScript
  • Java
  • SQLite
  • REST API
Smartphone tenu en main
05

Mobile applications

Native Android apps in Kotlin and Java, business apps on industrial screens, and installable web apps that keep working without a network.

  • Android
  • Kotlin
  • Java
  • Installable apps
  • Offline
Ordinateur portable affichant du code
06

Web interfaces and user tools

Admin consoles, live dashboards, booking flows and interactive maps, built in React or plain JavaScript, with the same care for a clear and fluid interface.

  • React
  • TypeScript
  • JavaScript
  • Leaflet
  • WordPress

Architecture and technical leadership

On the heaviest programmes, I designed the product architecture and led the teams, up to transforming the working methods of an entire R&D organisation.