My projects
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
Implementation of the dissect processor from Elasticsearch for Python 3, with pattern validation for pydantic.
Ingest pipeline validator for Elasticsearch for Python 3.
Narrative game for monochrome graphical CASIO calculators, made with a friend for the CPC #32, a game jam organized by Planète Casio.
2024
Interactions with Planète Casio, for Python 3.
Parsing, rendering and syntax tree handling for Logstash Configuration Language (LSCL), for Python 3.
Parsing, rendering and syntax tree handling for Kibana Query Language (KQL) and other search languages around Elasticsearch, for Python 3.
USB/serial communication and file format handling tools for CASIO calculators, in C.
2021
Bootloader and OS prototype for ComputerCraft in Lua, with a documentation for the ecosystem.
Very basic shortlinker, in Python 3.
2020
Local client for cursors.io, in Python 3 with pygame.
2019
Color decoding and conversion, in Python 3.
WES Handling Daemon (weshd), a daemon to interact with energy metrics collector of the Web Énergie Superviseur brand by Cartelectronic.
2018
"Finger" (RFC 1288, tcp/79 port) server, in Python 3.
Native Python module for interacting with user accounting databases on POSIX systems, in C.
BBCode parser and renderer, in Python 3.
2016-2017
Refactoring of the BBCode to HTML translation engine, and other security fixes (XSS, SQLi) in legacy PHP.
Slash'em'up for monochrome CASIO calculators, in C with gint.
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.