C and systems developer with a foundation in low-level programming, heading toward AI infrastructure. I came to code from philosophy and five years leading a teaching team. Most recently, as a software developer intern at Dynamic Enterprise Junction, I ported a legacy C codebase to ANSI C (C89/C90) — clean under -std=c89 -pedantic, zero warnings.
I like understanding a system from the ground up before touching it: a layered protocol in C, the lifecycle of a process, what stands between messy source and a clean compile.
- Finishing the Common Core at 42 Madrid (Fundación Telefónica).
- Studying the foundations of ML/NLP (Python, DeepLearning.AI), working toward the systems side of AI — inference and edge.
- Languages: C, C++, Python, Shell/Bash
- Systems: Linux / UNIX, processes, signals, concurrency, multithreading
- Backend & infra: FastAPI, MongoDB, Docker, Git / GitHub Actions, Nginx
- Minishell — a Bash-like command interpreter in C: parsing, process management, pipes, redirections, environment variables, signal handling.
- Philosophers — the dining philosophers problem solved with POSIX threads, mutexes and shared-resource management.
- Inception — containerized microservices (Nginx, WordPress, MariaDB) built on Debian from scratch with manual configuration.
- cub3D — a raycasting engine in C.
- transcendence (work in progress) — my final 42 project: a full-stack web application I'm building with a team, currently moving toward a microservices architecture. Detailed write-up coming once the design settles.
Spanish (native) · English (fluent, C1) · Italian (fluent) · French (reading)

