TYARomain Gilliotte

Projets

Bannière de Sereno

Sereno

En cours

Un babyphone avec deux téléphones Android : l'un filme, l'autre regarde.

La vidéo et le son sont chiffrés de bout en bout entre les deux téléphones (WebRTC) : la clé de chiffrement est créée sur le téléphone et ne le quitte jamais, donc personne d'autre, pas même un relais, n'est techniquement en capacité de voir le flux. Une notification arrive dès que bébé pleure, et l'image est éclaircie par le téléphone dans la pénombre.

  • Kotlin
  • WebRTC
  • Node
Contre-visite sur téléphone : la fiche d'une Clio IV, coût par mois et durée de vie restante
2026

Contre-visite

En ligne

Combien de temps va durer cette voiture d'occasion ? Années restantes, coût par mois et risques au contrôle technique, sur l'annonce même.

Une appli Android qui ouvre Leboncoin, La Centrale et six autres sites, une extension Chrome et un site avec la fiche de chaque modèle. Derrière, 546 millions de contrôles techniques britanniques et une douzaine d'autres jeux de données publics.

  • Python
  • DuckDB
  • Node
  • Svelte
  • Capacitor
Un livret de mots fléchés à pictogrammes ouvert sur une table, une main d'enfant posée dessus
2026

Mes premiers mots fléchés

Livrets gratuits

Des mots fléchés à pictogrammes pour les enfants qui apprennent à lire : un petit dessin remplace la définition, l'enfant écrit le mot lettre par lettre.

Un dictionnaire de 543 mots illustrables classés par niveau, des pictos générés par IA, un générateur de grilles et un export en livrets A5 à plier et agrafer. Trois livrets (GS, CP, CE1) à télécharger et imprimer.

  • Python
  • Génération d'images
  • PDF
L'extension Chrome de Spectral pendant une capture : requêtes, websockets, événements d'interface
2026

Spectral

Open source

Du reverse engineering d'API automatisé par LLM : on utilise une appli normalement, Spectral en tire des outils MCP pour les agents IA.

Il capture le trafic (proxy ou extension Chrome), croise chaque appel avec les clics pour comprendre ce qu'il fait, et génère des outils typés qui appellent l'API directement, sans navigateur. Exemple : 35 outils pour le logiciel de compta Indy, qui n'a pas d'API publique.

  • Python
  • mitmproxy
  • LLM
  • MCP
Monitool sur un portable : le tableau de suivi des indicateurs d'un projet, cellules colorées selon les cibles
2020 · né en 2014

Monitool

En ligne

Une plateforme de suivi d'indicateurs pour les ONG : cadre logique, sources de données, saisie, tableaux de suivi.

Née chez Médecins du Monde (voir le parcours), puis reprise en 2020 dans une version publique, ouverte à toutes les organisations.

  • Node
  • Koa
  • MongoDB
  • Redis
  • Angular
Un jeu CHIP-8 en pixels jaunes sur fond ocre (image : Octo, de John Earnest)
2020

Chip8

Un interpréteur Chip8, la machine virtuelle des jeux des années 1970, avec un compilateur JIT qui traduit les programmes en code x86-64.

  • C
  • Assembleur x86-64
  • CMake
A Byte of Python en français, sur GitBook : sommaire et introduction
2019

A Byte of Python, en français

La traduction française d'« A Byte of Python », le livre libre de Swaroop C H pour apprendre à programmer en Python.

Écrite pour mes cours particuliers, elle couvre tout le livre : les bases, les fonctions, les modules, la programmation orientée objet, les entrées-sorties, les exceptions. Publiée en ligne, librement.

  • Python
  • Pédagogie
  • GitBook
Page d'accueil de Simple Geste en 2013 : l'achat solidaire en 5 étapes
2012 – 2013

Simple Geste

Fermé

Une association et une extension de navigateur pour financer des ONG en faisant ses achats en ligne, sans rien payer de plus.

On choisissait un marchand partenaire et une ONG, et le marchand reversait jusqu'à 20 % du panier à l'ONG. Extension pour Chrome, Firefox et Safari, site et back-office en Django. Le projet s'est arrêté en 2013.

  • Django
  • PostgreSQL
  • Extensions de navigateur