In my more than 10 years in software engineering, I've done and contributed to a lot of projects in several contexts and technologies. This page inventories a few.
2025
dissec
Implementation of the dissect processor from Elasticsearch for Python 3, with pattern validation for pydantic.
estceque
Ingest pipeline validator for Elasticsearch for Python 3.
Disasteroid
Narrative game for monochrome graphical CASIO calculators, made with a friend for the CPC #32, a game jam organized by Planète Casio.
2024
planetcasio
Interactions with Planète Casio, for Python 3.
lscl
Parsing, rendering and syntax tree handling for Logstash Configuration Language (LSCL), for Python 3.
Kaquel
Parsing, rendering and syntax tree handling for Kibana Query Language (KQL) and other search languages around Elasticsearch, for Python 3.
Cahute
USB/serial communication and file format handling tools for CASIO calculators, in C.
2021
thox
Bootloader and OS prototype for ComputerCraft in Lua, with a documentation for the ecosystem.
thlk
Very basic shortlinker, in Python 3.
2020
pycursorsio
Local client for cursors.io, in Python 3 with pygame.
2019
thcolor
Color decoding and conversion, in Python 3.
weshd
WES Handling Daemon (weshd), a daemon to interact with energy metrics collector of the Web Énergie Superviseur brand by Cartelectronic.
2018
pyfingerd
"Finger" (RFC 1288, tcp/79 port) server, in Python 3.
pyutmpx
Native Python module for interacting with user accounting databases on POSIX systems, in C.
textoutpc
BBCode parser and renderer, in Python 3.
2016-2017
Planète Casio
Refactoring of the BBCode to HTML translation engine, and other security fixes (XSS, SQLi) in legacy PHP.
Tu Quoque
Slash'em'up for monochrome CASIO calculators, in C with gint.
P7 project
USB/serial communication tools for CASIO calculators, in C.
This project was supplanted by Cahute in 2024.
2013-2015
None of my PHP projects from then is still online, but the following existed:
A web tool for taking notes for a role-play Minecraft server;
An API for sharing challenges and solutions for the Kaleidoscope Classic puzzle game, with a solver using backtracking made in Python in the context of my studies;
Various personal and humoristic websites.
2011-2012
During this period, I was mainly working on an RPG-like game named Escape The Enemy, and a Tower Defense game named Tryptic TD, in C with SDL 1.2.
