Expertise / Compétences

Du code aux systèmes.

Rust, web, infrastructure, réseau : je travaille sur des couches différentes, souvent dans les mêmes projets. Voici ce que je pratique et où le retrouver.

01 / Expertise

Ce que je construis.

Six domaines complémentaires, illustrés par du code et des projets accessibles.

06domaines

Systèmes, Rust et embarqué

Du matériel aux applications : pilotes, abstractions, mémoire, tâches et exécution WebAssembly sur des machines aux ressources limitées.

  • Rust
  • C / C++
  • WebAssembly
  • ESP32
  • LVGL
  • Linux

Voir en pratique

  • Xila

    Noyau, pilotes, VFS et runtime WebAssembly.

  • nanoexpr

    Parseur mathématique sans allocation.

  • nanoaudio

    Traitement audio et codecs no_std.

Backend, API et données

Conception d'API, intégration de données et pipelines de traitement. J'aime relier le modèle métier à une implémentation simple et maintenable.

  • Python
  • Django REST
  • Java
  • SQL
  • PostgreSQL
  • Rust / Actix
  • NumPy

Voir en pratique

Interfaces et applications web

Interfaces Vue et React, applications web interactives et extensions navigateur. Le design doit servir l'usage autant que le code.

  • Vue 3
  • TypeScript
  • JavaScript
  • React
  • Vite
  • WXT
  • Tailwind CSS

Voir en pratique

Infrastructure et DevOps

Auto-hébergement, déploiements reproductibles, CI/CD, supervision et maintenance de services utilisés au quotidien.

  • Debian / Linux
  • Docker
  • Ansible
  • AWS
  • GitHub Actions
  • Git
  • Networking

Voir en pratique

Réseaux et sécurité

Diagnostic réseau L2/L3, téléphonie IP et cybersécurité. Une pratique nourrie par l'exploitation télécom et les CTF en équipe.

  • L2/L3
  • MPLS / VPN
  • SIP
  • Cisco
  • Juniper
  • CTF
  • Linux

Voir en pratique

Outils de développement agentiques

J'utilise les agents de code pour explorer, implémenter et relire, sans déléguer la validation : tests, revues Git et CI restent essentiels.

  • OpenCode
  • Claude Code
  • Codex
  • MCP
  • Testing
  • Git / CI

Voir en pratique

02 / Communication

Travailler sans frontières.

Une expérience de travail et de recherche dans des équipes internationales.

  • FrançaisLangue maternelle
  • AnglaisCourantTOEIC 975 · C1
  • EspagnolNotionsA2
  • AllemandNotionsA2

Next / 03

Voir les projets en détail.

Les compétences prennent tout leur sens quand elles servent une réalisation concrète.

Explorer les projets