A selection of my engineering and development work.
Letterboxd Serializd Switcher
JavaScriptExtensionWeb
Extension to easily switch between Letterboxd and Serializd to manage your movies and series.
Steam Recommender
PythonCLIPSData MiningIA
Video game recommendation system based on the Apriori algorithm and CLIPS. Massive data analysis for personalized suggestions.
Square Tree Fractal
ProcessingMathFractalArt
Interactive square tree fractal generator.
AETHERIS Motion Design
AETHERIS Motion Design
JavaScriptCanvasMathAudioGenerative Art
Hyper-kinematic 4D motion design engine in pure JavaScript: tesseract projection, a curl-noise particle singularity, kinetic typography and a procedural Web Audio synthesizer.
Idle Slap
Idle Slap
TypeScriptNext.jsGameReact
Incremental clicker game where you slap a robot to earn points and unlock machines that generate them for you.
Particules Interactives
Particules Interactives
TypeScriptNext.jsComputer VisionAI
Interactive particle experiment driven by hand gestures through the webcam: an open hand attracts thousands of particles while a fist repels them.
ZZZ Wiki
ZZZ Wiki
TypeScriptNext.jsWebGaming
Team-building wiki for the game Zenless Zone Zero: explore agent stats, assemble your squad and simulate damage calculations.
RoastDiscord
RoastDiscord
PythonDiscordAIDocker
Discord bot that crafts original roasts using a local LLM backend, fully containerized with Docker.
LO07
LO07
PHPMVCWeb
Web application built in PHP with an MVC architecture (routers, controllers, models and views).
Pocket Imperium
Pocket Imperium
JavaOOPGame
Java implementation of the Pocket Imperium board game, developed as an object-oriented programming project.
ASCII Converter
ASCII Converter
PythonImage ProcessingOpenCVTool
Tool that converts images and videos into ASCII art, with adjustable resolution and a text-file export.
Descente en Enfer
Descente en Enfer
C#UnityGameShaders
Action dungeon-crawler game in Unity where the hero Atrius descends through monster-filled dungeons to defeat the god Géos.