A mechanical engineer who has swapped the 1/2-inch wrench for a modal text editor.
My profile has always been focused on analysis, working with large volumes of data. Previously, my main objective was making a 35-person electromechanical maintenance team efficient; now I apply that engineering mindset to software architecture and algorithmic efficiency, designing modular systems that are as robust as the machines I used to maintain.
I'm currently immersed in 42 Barcelona, reorienting my career toward the world of Data and Machine Learning.
| Milestone | Project | Description | Tech | Score |
|---|---|---|---|---|
| M3 | Call me maybe | Constrained decoding engine that guarantees 100% valid JSON LLM function calls by masking the model-generated logits | ||
| M3 | Fly-in | Optimal multi-drone routing using Time-Expanded Graphs (TEG) and visualization | ||
| M3 | Codexion | A deadlock-free threading simulation with configurable scheduling algorithms | ||
| M2 | A-Maze-ing | A configurable maze generation and solution tool | ||
| M2 | Python_Piscine | Collection of 11 Modules to start OOP in Python | ||
| M2 | Push Swap | Sorting algorithm with restricted operations between 2 stacks | ||
| M1 | Born2beroot | Basic configuration of a Debian virtual machine (VM) | ||
| M1 | Get_next_line | Reading one line at time from a file descriptor handling arbitrary buffer sizes | ||
| M1 | Printf | Reimplementation of the C library function printf() |
||
| M0 | Libft | Reimplementation of basic C library functions |