DEV-ASCENSION

Développeur en informatique

PORTFOLIO
Poste de travail développeur

Mathys Urban

Jeune développeur en formation, passionné par les jeux vidéo et les technologies émergentes. Je cherche à évoluer au sein d’équipes créatives et à participer à des projets techniques ambitieux.

A PROPOS DE MOI :

Mathys Urban
Portrait de Mathys Urban

J’ai travaillé sur plusieurs projets académiques, notamment la création de jeux vidéo, d’API web et d’outils interactifs. Ces expériences m’ont permis de développer mes compétences en programmation et en conception logicielle.

Je poursuis actuellement un Bachelor en Informatique à Ynov Montpellier, après avoir obtenu un baccalauréat STI2D avec une spécialisation en systèmes numériques.

Illustration développement

Formation

Stage Digicraftsmen

Stage – Digicraftsmen


Septembre 2025 – Décembre 2025

Lycée Jean-François Champollion

Ynov Montpellier

Bachelor Informatique
B1 validé – B2 en cours

Ynov Montpellier

Lycée Jean-François Champollion

Bac STI2D option SIN
Mention Très Bien

Expériences et projets

Générateur de Labyrinthe Basique

Technologies :

Bash
Description :

Développement d'un générateur de labyrinthes aléatoires dans Linux, combinant génération procédurale et automatisation via des scripts Bash. Ce projet a permis d'explorer les interactions avec Bash pour créer un jeu dynamique et visuellement optimisé.

Points clés :
  • Génération procédurale de difficultés.
  • Intégration Bash pour automatisation du jeu.
  • Design d'interface et optimisation du rendu.
Labyrinthe

Jeu RPG Arcadia :

Technologies :

Go (Golang)
Description :

Création d’un jeu de rôle en équipe, de la conception au développement. Ce projet a permis d’approfondir la logique de jeu, la détection de collisions, la gestion des animations et les bases du travail collaboratif en développement de jeux.

Points clés :
  • Travail en équipe agile.
  • Conception des mécaniques de combat et d’interaction.
  • Programmation orientée objet en Go.
Jeu Arcadia

Jeu du Pendu (Terminal & Web) :

Technologies :

Go (Golang), HTML, CSS, JavaScript
Description :

Développement d’un jeu du pendu jouable en ligne et en terminal. Ce projet a été l’occasion d’appliquer les logiques de jeu simples, de travailler les bases du design web et d’apprendre à combiner front-end et back-end.

Points clés :
  • Version CLI et version web.
  • Compréhension des interactions client-serveur.
  • Responsive design de l’interface.
pendu-web pendu-terminal

API de Recherche d’Artistes :

Technologies :

Go (Golang), JavaScript, Map API (Opencage)
Description :

Création d’une API pour rechercher des artistes avec filtres et géolocalisation. Développement d’une interface de recherche intuitive avec intégration d’une carte interactive affichant les résultats.

Points clés :
  • Intégration d’API tierces (Map, recherche).
  • Filtres dynamiques et interface UX-friendly.
  • Gestion de données en temps réel.
API artists Localisation artists API

Projet Ydays, Jeu RPG Eldrion :

Technologies :

Unreal Engine (blueprints)
Description :

Participation à la création d’un RPG en développant des fonctionnalités essentielles pour l’expérience joueur : système de menu interactif, gestion de l’inventaire et simulation dynamique du climat en jeu. Ce projet met en avant mes compétences en UI/UX, en gestion de données et en logique de jeu immersive.

Points clés :
  • Menu interactif : navigation fluide entre les différentes sections.
  • Ajout/suppression d’objets, affichage des détails, gestion des capacités.
  • Variation du climat en temps réel.
Menu Jeu Eldrion (Ydays) Inventaire Jeu Eldrion (Ydays)

POO : site de commerce

Technologies :

Java ( Java 20), Gradle
Description :

Développement d’un site e-commerce en programmation orientée objet avec Java, proposant une interface utilisateur fluide et interactive. Le projet permet aux utilisateurs de parcourir et d’acheter des produits, de consulter leur historique de commandes, et de se connecter via un système d’authentification sécurisé. Il comprend également une interface d’administration pour la gestion des produits et des utilisateurs. Ce projet met en avant mes compétences en architecture logicielle et gestion des données.

Points clés :
  • Inscription, connexion sécurisée, différenciation des rôles (utilisateur/admin).
  • Affichage des produits disponibles avec détails (prix, description, etc.).
  • Visualisation des achats effectués par l’utilisateur.
POO Commerce Java

Mes projets

Générateur de Labyrinthe

Voir sur GitHub

Jeu RPG Arcadia

Voir sur GitHub

Jeu du Pendu

Voir sur GitHub

API Recherche d'Artistes

Voir sur GitHub

Jeu RPG Eldrion

Voir sur GitHub

Site E-commerce

Voir sur GitHub

Collaborons ENSEMBLE

Espace de travail

Adresse:
1021, Route de Villeneuve-Les-Maguelone, 34970 Lattes

Téléphone:
07 89 32 28 42

E-mail:
urban.mathys@outlook.com
mathys.urban@ynov.com

Visitez mes pages de réseaux sociaux :