Aller au contenu
Mateo Cabrera

Strasbourg, France

Développeur Web Full Stack

  • Dev full-stack chez Epitech Academy, sur Jump
  • Université d’Osaka à partir de septembre 2026

Créer de vrais produits pour de vrais clients, pas juste des projets supplémentaires.

utilisateurs simultanés en production
2 000 utilisateurs simultanés en production
versions livrées en un mois
16 versions livrées en un mois
jeux publiés, jouables en ligne
2 jeux publiés, jouables en ligne

Travaux

11 projets

Aperçu de la plateforme Jump d'Epitech Academy
Professionnel Web

Jump

utilisateurs simultanés
2 000 utilisateurs simultanés
campus pilotes
8 campus pilotes
  • Migration de l'architecture serveur (de SQLite/PocketBase vers PostgreSQL/Prisma) pour éliminer les goulots d'étranglement et supporter la charge de 2 000 utilisateurs simultanés.
  • Conception et développement du tunnel d'onboarding gamifié des élèves et du parcours de validation des parents (signature du droit à l'image et contacts d'urgence) pour capturer des données fiables.
  • Mise en place d'un système de 'Feature Flags' permettant d'activer ou masquer des fonctionnalités dynamiquement et de déployer progressivement sur les différents campus.
  • Mise en service sur huit campus, avec plus de 800 lycéens et 40 membres du staff embarqués sur la plateforme.
  • SvelteKit
  • PostgreSQL
  • Prisma
  • BetterAuth
  • Salesforce API
  • Architecture
Personnel Jeu vidéo

Forge FeveR

  • Développement d'un jeu de rythme arcade avec une touche de roguelite pour la GMTK Game Jam 2025 sur le thème 'Loop'.
  • Création d’une boucle de jeu intense où la performance rythmique dans des loops musicales courtes détermine la progression ou la régression en difficulté.
  • Mise en place d'un système de 'Fever' exponentiel (jusqu'à x32) pour récompenser la précision et d'un système de pénalités sévères pour les erreurs.
  • Conception d'une progression tangible où le score améliore visuellement l'épée forgée, avec des paliers servant de checkpoints.
  • Godot
  • GDScript
  • Game Design
  • Rhythm Game
  • Développement de Jeu
Académique Jeu vidéo

R-Type & R-Engine

  • Conception d'un moteur de jeu personnalisé (R-Engine) basé sur une architecture ECS (Entity Component System) stricte pour la performance.
  • Développement d'une version multijoueur du classique R-Type utilisant ce moteur, avec une gestion réseau UDP/TCP asynchrone.
  • Contribution majeure au cœur du moteur : gestion de la mémoire et système de composants.
  • Lead sur l’implémentation du gameplay : logique des ennemis, power-ups et scrolling parallaxe.
  • C++
  • ECS Pattern
  • Réseau
  • Architecture Moteur
  • Multijoueur
Jeu vidéo Unseen Anomaly développé avec Godot
Personnel Jeu vidéo

Unseen Anomaly

  • Développement d'un jeu d'horreur psychologique complet pour la Godot Wild Jam #82 sur le thème 'Unseen'.
  • Création d’une boucle de jeu basée sur l’observation d’anomalies visuelles, sonores et physiques dans un environnement qui se répète.
  • Godot
  • GDScript
  • Game Design
  • Développement de Jeu
  • Blender
Rendu 3D généré par le Raytracer C++
Académique Jeu vidéo

Raytracer C++

  • Développement d'un moteur de rendu 3D complet en C++ pur, sans aucune librairie graphique externe.
  • Implémentation mathématique des vecteurs, matrices et du système de caméra pour générer des images photoréalistes.
  • C++
  • Mathématiques 3D
  • Rendering
  • Optimisation
  • Architecture

Expérience

3 postes

  1. Avril 2026 - Août 2026

    Strasbourg, France

    Logo d'Epitech Academy

    Product Manager & Lead Dev (Stage)

    Epitech Academy

    versions livrées en un mois
    16 versions livrées en un mois
    • Product Manager et lead dev de Jump, la plateforme de stages de découverte d’Epitech Academy, déployée sur huit campus pilotes.
    • Arbitrage du périmètre sous pression en conditions réelles : animation des rituels, décisions de coupe assumées et mise en place d'une « Definition of Done » stricte.
    • Tenue d'une cadence de 16 versions mises en production en un mois, en étroite collaboration avec un Lead DevOps et un Lead Qualité.
    • Responsabilité de la conformité RGPD sur une base d’utilisateurs mineurs, jusqu’aux parcours de consentement parental.
    • Encadrement technique des choix de stack et d’architecture, dont le détail de mise en œuvre figure sur la fiche du projet Jump.
    • SvelteKit
    • PostgreSQL
    • Prisma
    • BetterAuth
    • Product Management
    • Méthodes Agiles
    • Scrum
  2. 2024 - Aujourd’hui

    Strasbourg, France

    Logo d’auto-entrepreneur

    Développeur Full-Stack Freelance

    Auto-entrepreneur

    • Développeur full-stack indépendant pour des clients réels, du cadrage à la mise en production.
    • Réalisations de projets allant de landing pages optimisées pour le référencement naturel en passant par des applications web et mobiles complètes.
    • Fourniture de solutions personnalisées adaptées aux besoins des clients, garantissant des performances élevées et une expérience utilisateur optimale.
    • Travail avec des technologies modernes, notamment TypeScript, SvelteKit et React Native.
    • Gestion du cycle de vie complet des projets, y compris la planification, le développement et le déploiement.
    • SvelteKit
    • React Native
    • PocketBase
    • TypeScript
    • Node.js
    • Développement Full-Stack
  3. Juillet 2024 - Décembre 2024

    Strasbourg, France

    Logo d’Endless Paper

    Stagiaire en Développement Web Full-Stack

    Epiphanie

    • Stage full-stack chez Epiphanie, sur le produit Endless Paper : support client automatisé et outillage interne.
    • Développement d’un chatbot et de sa plateforme d’administration pour le site web d’Endless Paper, réduisant considérablement les demandes d’assistance client par e-mail.
    • Conception et mise en œuvre d’un système « Human In The Loop » pour permettre une intervention fluide d’un agent humain dans les conversations du chatbot.
    • Optimisation du chatbot et de la plateforme d’administration en utilisant SvelteKit, les Événements Envoyés par le Serveur (SSE) et des outils de développement assistés par l’IA.
    • Contribution à l’amélioration de l’API et au développement d’une nouvelle page « Intégration Web » pour Endless Paper.
    • Acquisition d’une expertise dans les technologies web modernes, le développement assisté par l’IA et les meilleures pratiques en ingénierie logicielle.
    • SvelteKit
    • Botpress
    • SSE
    • Nginx
    • SQLite
    • Prisma
    • JavaScript
    • TypeScript
    • Développement assisté par l’IA
    • Développement Full-Stack

Formation

  1. Logo de formation

    Janvier 2024 - Juin 2024

    TakerAcademy

    Formation web fullstack - Taker Junior Entreprise Epitech

  2. Logo de l'école Epitech

    2023 - 2028

    Epitech

    École informatique

  3. Logo de diplôme

    2023

    Baccalauréat - Mention bien

    Spécialités Sciences de l'Ingénieur et Mathématiques

Compétences

27 technologies

Langages

  • JavaScript
  • TypeScript
  • C
  • C++
  • GDScript
  • SQL

Frameworks & Librairies

  • React
  • React Native
  • Expo
  • SvelteKit
  • Astro
  • Godot
  • ElysiaJS

Backend & Runtime

  • Node.js
  • Bun
  • PocketBase
  • Prisma
  • BetterAuth
  • REST APIs

Bases de données

  • PostgreSQL
  • SQLite
  • MongoDB

Outils & DevOps

  • Docker
  • Git
  • Dokploy
  • Cloudflare
  • Umami

À propos

Attiré par l'informatique depuis mon plus jeune âge, j'ai toujours été fasciné par le fonctionnement interne des systèmes. Déjà à 14 ans, je rootais et jailbreakais mes téléphones, explorant les possibilités au-delà des limites imposées.

Je me spécialise dans le développement Web & Mobile, un domaine qui me passionne car j'aime créer des applications offrant une expérience utilisateur intuitive et agréable. Pour moi, une application réussie doit être à la fois belle et performante. Aujourd'hui je développe Jump, la plateforme de stages de découverte d'Epitech Academy, et je pars poursuivre mon cursus à l'université d'Osaka en septembre 2026.

Le jeu vidéo est arrivé par les Game Jams, et c'est devenu le projet long. À quatre, nous construisons un studio dont le modèle est de sortir plusieurs jeux courts plutôt qu'un seul gros : des cycles de quatre à six mois, des expériences brèves mais finies, et le risque réparti sur plusieurs titres au lieu d'un. Godot permet de donner vie à une idée en un temps record, ce qui est exactement ce que ce rythme demande.

Quand je ne suis pas en train de coder, vous me trouverez en train d'explorer un nouveau monde en VR, ou bien en train de faire des pompes et des tractions.

Contact

Strasbourg, France

Créer de vrais produits pour de vrais clients, pas juste des projets supplémentaires.