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.
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.
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.
TeaL
Event listener and dispatcher within an event-driven architecture, in Python 3.
thox
Bootloader and OS prototype for ComputerCraft in Lua, with a documentation for the ecosystem.
thlk
Very basic shortlinker, in Python 3.
pycursorsio
Local client for cursors.io, in Python 3 with pygame.
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.
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.
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.
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.
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.