About Me
After 15 years at Blizzard supporting users through the website, shop, account and billing tools, I retrained as a developer because I wanted to build that kind of software myself. I care about usability and I'm used to working in structured, fast-paced environments.
Currently in my final year at 42 Paris, looking for an internship where I can contribute from day one. Available immediately for a convention de stage of 4 or 6 months.
IT Architect (42 Paris)
Cross-Platform Developer (CEV Madrid)
Java Backend Developer (OpenClassrooms)
Internship as mobile developer
+15 years in Tech support and SaaS projects
Spanish, English, French
Skills & Technologies
SQL
Java
OpenClassrooms RNCP-6 (2023)
Java
JavaScript
C / C++
Python
PHP
TypeScript
Angular
Angular GDEs (2024)
Angular
React
NodeJs
Swift
Spring Boot
OpenClassrooms RNCP-6 (2023)
Spring Boot
Ionic
Unity
C#
HTML
CSS
Tailwind CSS
MongoDB
Docker
Kubernetes
Argo CD
GitLab CI
GitHub Actions
Featured Projects
42Plan
Automated planner for students at 42 Paris. The curriculum varies often and this helps choosing what projects to complete next.
Transcendence
Web architecture with production-ready security features. You can chat and play Pong online with your friends.
ft_irc
An IRC server compatible with mIRC and irssi, with a custom bot that joins channels and responds to commands.

So Long
Puzzle game for Linux with my own pixel art.
Mediscreen
Orchestrated web application that allows a doctor to keep notes of patient consultations.
WW Calc
Fast simulator of player behavior in Werewolf games, but behind a simple UI/UX. It helps finding a fair balance of roles.

Zombie Grinder
A visual novel with a twist. I built a conversation engine that generates the entire game from markdown and image assets.
remplir-un-cheque
JavaScript library that spells numbers in French. The demo is a stylized guide on how to fill a French cheque.
PillApp API
Backend with authentication for a mobile app that reminds medicine intake for members of your family.
CtrlSpace
A tool for controlling several simultaneous chat conversations on Windows.

MyTibia.com
In 2006 I built a social network and marketplace from scratch, before it was a thing.
Work Experience
Ionic Developer Intern
Alcandora Publicidad (Madrid, Spain)
- Built an app to collect product samples in pharmacies
Specialist Game Master
Blizzard Entertainment (Versailles, France)
- Provided technical support to customers via chat, tickets, and phone.
- Documented incidents in JIRA.
- Performed data analysis upon police requests.
- Organized and presented training workshops.
Cybercafé Manager
Over The Game (Pamplona, Spain)
- Managed day-to-day operations and customer service.
Administrative Assistant
Proar Protección SL (Pamplona, Spain)
- Handled administrative tasks and documentation.
