Mes projets
En plus de 10 ans d'informatique, j'ai fait et contribué à beaucoup de projets dans plusieurs contextes et technologies. Cette page en répertorie quelques-uns.
2025
Implémentation du dissect processor d'Elasticsearch pour Python 3, avec validation de patterns pour pydantic.
Validateur d'ingest pipelines Elasticsearch pour Python 3.
Jeu narratif pour calculatrices CASIO graphiques monochromes, réalisé avec un ami dans le cadre des CPC #32, une game jam organisée par Planète Casio.
2024
Interactions avec Planète Casio, en Python 3.
Décodage, rendu et manipulation d'arbre syntaxique du Logstash Configuration Language (LSCL), en Python 3.
Décodage, rendu et manipulation d'arbre syntaxique du Kibana Query Language (KQL), et autres langages de recherche autour d'Elasticsearch, en Python 3.
Outils de communication USB/série et de lecture/écriture de formats autour de calculatrices CASIO, en C.
2021
Prototype de bootloader et de système pour ComputerCraft en Lua, avec documentation de l'écosystème.
Créateur de liens courts très basique, en Python 3.
2020
Client local pour cursors.io, en Python 3 avec pygame.
2019
Décodage et conversion de couleurs.
WES Handling Daemon (weshd), un daemon pour interagir avec des collecteurs de données énergétiques Web Énergie Superviseur par Cartelectronic.
2018
Serveur "Finger" (RFC 1288, port tcp/79).
Module Python natif pour interagir avec les logs de connexion sur systèmes POSIX.
Moteur de décodage et de rendu de BBCode, en Python 3.
2016-2017
Refonte du moteur de traduction BBCode à HTML et autres corrections de sécurité (XSS, SQLi), en PHP legacy.
Slash'em'up pour calculatrice CASIO monochrome, en C avec gint.
Outils de communication USB/série pour calculatrices CASIO, en C.
>
Ce projet a été supplanté par Cahute en 2024.
2013-2015
Aucun de mes projets PHP de l'époque n'est encore en ligne, mais l'on pouvait compter :
- Un outil web de prise de notes pour un serveur role-play Minecraft ;
- Une API de partage de challenges et de solutions pour le jeu de puzzle Kaleidoscope Classic, avec un solveur en backtracking réalisé en Python dans le cadre de mes études ;
- Divers sites personnels et humoristiques.
2011-2012
Durant cette période, je travaillais principalement sur un jeu type RPG nommé Escape The Enemy, et un jeu type Tower Defense nommé Tryptic TD, en C avec la SDL.