Profil

ENSC, promo 2010

Diplômé de l'École Nationale Supérieure de Cognitique de Bordeaux, promotion « Edgar Morin », la meilleure.

Outils métier

Concepteur d'outils efficients et efficaces, satisfaction client oblige.

Ergonomie IHM

Facilitateur de prise en main d'interfaces complexes, et mesure de ce que l'utilisateur regarde vraiment.

Team for the Planet

Membre de la communauté Team for the Planet, qui finance des innovations contre le dérèglement climatique.

En bref

  • Né en 1987
  • Permis B (et formation 125)
  • Bilingue Français-Binaire
  • Adepte de l'Inbox Zero
  • Éternel optimiste
  • Adore l'humour (on peut rire de tout, mais pas de moi)

Parcours

Depuis 2021

Ingénieur Développement

ADN SAS, Paris

  • Conception et développement d'outils métier en C# et Python, à destination des équipes internes et des clients.
  • Intégration massive de LLM dans la chaîne de production, avec Azure OpenAI et Azure AI Foundry : appels depuis les applications métier, prompts versionnés, suivi des coûts et des performances.
  • Claude Code au quotidien : développement assisté par agent, refactoring, revue et génération de code, automatisation des tâches répétitives.
  • C#
  • Python
  • Azure OpenAI
  • Azure AI Foundry
  • Claude Code

2010 - 2021, soit 11 ans

Responsable Ingénierie Cognitique

Strategir, Bordeaux

Outils d'amélioration de la production

  • Outil web interne de gestion de projets : génération et importation de demandes de devis Excel, interactions SQL avec un outil externe. 60 j.h de développement, utilisé chaque jour par 60 collaborateurs.
  • Barres d'outils Excel spécifiques à chaque service : plus de 200 macros, génération automatique de rapports, manipulation de tableaux, outil de planification.
  • Gestion de bases de données Access et génération de contrats vacataires.
  • Outil web « client » de manipulation de données et export CSV.

Activité eye-tracking

  • Création d'indicateurs d'analyse spécifiques : first impact, chemin moyen, etc.
  • Gestion du matériel : maintenance, licences, facturation.
  • Test des nouveaux matériels : Tobii Glasses V2, réalité virtuelle sous Unity.
  • VBA
  • VB.NET
  • PHP
  • SQL
  • Access
  • Eye-tracking
  • Unity

2010

École Nationale Supérieure de Cognitique (ENSC)

Bordeaux, promotion « Edgar Morin »

Diplôme d'ingénieur en cognitique : facteurs humains, ergonomie des interfaces, sciences cognitives et informatique.

Compétences

IA & LLM

  • Azure OpenAI
  • Azure AI Foundry
  • Claude Code
  • Développement assisté par agent

Intégration de modèles de langage dans des outils métier existants, et usage quotidien des agents de code pour industrialiser le développement.

Langages

  • C# / .NET
  • Python
  • VBA
  • VB.NET
  • PHP
  • JavaScript
  • Dart / Flutter
  • SQL
public class moi : employee {
    public const string Lang = "C#";
}
pip install kevin_pagnat --upgrade

Données

  • SQL Server
  • Access
  • Excel avancé
  • Imports / exports CSV
  • Reporting automatisé

IHM & recherche utilisateur

  • Ergonomie IHM
  • Eye-tracking (Tobii)
  • Indicateurs d'analyse
  • Réalité virtuelle (Unity)

Électronique & domotique

  • Arduino / ATmega328P
  • Raspberry Pi
  • Home Assistant
  • LED WS2801 / SP108e
  • Node.js
  • Fer à souder

Langues

  • Français langue maternelle
  • Anglais TOEIC en poche
  • Espagnol juste ce qu'il faut
  • Grec ancien si j'y suis forcé

Réalisations

Web

Capture du composant TBM Horaires dans Home Assistant

TBM Horaires

Composant custom pour Home Assistant qui donne les horaires en temps réel des prochains bus, tram, etc. de Bordeaux Métropole.

  • JavaScript
  • YAML
  • API Siri
Capture du jeu PolyCount en version web

PolyCount

Jeu de réflexion, « le démineur des formes », en version web.

  • Flutter
Capture du site de gestion de parties de poker

Gestion de parties de poker

Site de suivi des parties entre amis, 6 ans d'évolution continue.

  • PHP
  • HTML / CSS
  • jQuery
  • Ajax
Capture du site Pronohebdo

Pronohebdo

Pronostics sportifs gratuits, projet de 4 amis développé pendant 1 an.

  • PHP
  • HTML / CSS
  • jQuery
  • Ajax

Android

Capture de l'application Android PolyCount

PolyCount

Jeu de réflexion publié sur le Play Store.

  • Flutter
Capture de l'application OneSMS

OneSMS deprecated

Application d'envoi automatique de SMS.

  • SDK Android

Électronique

Station de mesure température et humidité assemblée

Station température, humidité, heure

ATMEGA328P-PU (microcontrôleur) + DHT22 (température et humidité) + DS1307 (horloge).

  • Arduino IDE
  • Fer à souder
Interface web de contrôle des LED

Contrôle de LED à distance

Pilotage des LED depuis une interface web.

  • LED WS2801
  • Raspberry Pi
  • Node.js

Projets d'école

Capture du projet Google Maps réalisé avec Flex

Google Maps avec Flex

Générer des trajets avec instructions en combinant Google Maps et Flex.

  • Adobe Flex Builder
Robot Tux du projet Tux is alive

Tux is alive

Utiliser un robot pour faciliter l'apprentissage chez les enfants.

  • Python

À côté

Domotique

Maison pilotée sous Home Assistant, avec deux composants développés en Python :

  • sp108e-ha : pilotage de bandeaux LED SP108e.
  • tbm_horaires : horaires temps réel des transports TBM à Bordeaux.

Mes dépôts GitHub

Basket

Plus de 30 ans de basket en club. Un bon entraînement à la gestion d'équipe, aux plannings impossibles et à la défense de zone.

Éditeur du dimanche

Créateur de PolyCount, « le démineur des formes », disponible sur le Play Store et en version web.