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.
dissec
Implémentation du dissect processor d'Elasticsearch pour Python 3, avec validation de patterns pour pydantic.
estceque
Validateur d'ingest pipelines Elasticsearch pour Python 3.
planetcasio
Interactions avec Planète Casio, en Python 3.
lscl
Décodage, rendu et manipulation d'arbre syntaxique du Logstash Configuration Language (LSCL), en Python 3.
Kaquel
Décodage, rendu et manipulation d'arbre syntaxique du Kibana Query Language (KQL), et autres langages de recherche autour d'Elasticsearch, en Python 3.
Cahute
Outils de communication USB/série et de lecture/écriture de formats autour de calculatrices CASIO, en C.
TeaL
Auditeur et dispatcher d'événements au sein d'une event-driven architecture, en Python 3.
thox
Prototype de bootloader et de système pour ComputerCraft en Lua, avec documentation de l'écosystème.
thlk
Créateur de liens courts très basique, en Python 3.
pycursorsio
Client local pour cursors.io, en Python 3 avec pygame.
thcolor
Décodage et conversion de couleurs.
weshd
WES Handling Daemon (weshd), un daemon pour interagir avec des collecteurs de données énergétiques Web Énergie Superviseur par Cartelectronic.
pyfingerd
Serveur "Finger" (RFC 1288, port tcp/79).
pyutmpx
Module Python natif pour interagir avec les logs de connexion sur systèmes POSIX.
Planète Casio
Refonte du moteur de traduction BBCode à HTML et autres corrections de sécurité (XSS, SQLi), en PHP legacy.
Tu Quoque
Slash'em'up pour calculatrice CASIO monochrome, en C avec gint.
Projet P7
Outils de communication USB/série pour calculatrices CASIO, en C.
Ce projet a été supplanté par Cahute en 2024.
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.
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.