Salut, je suis Théo👋🏽

Développeur Fullstack

Je suis étudiant en informatique avec une passion pour le développement. J'étudie à Epitech depuis 2022, où j'ai acquis des compétences solides en programmation et en gestion de projet.

Pendant mes études, j'ai développé une passion pour résoudre des problèmes complexes. J'aime relever des défis et explorer de nouvelles approches pour créer des solutions innovantes. Je suis également curieux et toujours à la recherche de nouvelles connaissances pour améliorer mes compétences.

J'ai eu l'opportunité de travailler sur de nombreux projets passionnants pendant mes études, notamment en intelligence artificielle, développement de jeux vidéo et autres domaines de l'informatique (voir la partie projets du site).

"Ce n'est pas du tout important de réussir du premier coup. Ce qui compte vraiment, c'est de réussir au dernier"

Andrew Hunt

<Skills/>

Ma stack tech et mes compétences

<Développement Logiciel/>

C-icon

C

C++-icon

C++

C#-icon

C#

Haskell-icon

Haskell

Assembly-icon

Assembly

Unix-icon

Unix

Git-icon

Git

<Développement Web/>

HTML-icon

HTML

CSS-icon

CSS

JavaScript-icon

JavaScript

TypeScript-icon

TypeScript

React-icon

React

NextJS-icon

NextJS

NodeJS-icon

NodeJS

Tailwind-icon

Tailwind

FastAPI-icon

FastAPI

<Bases de données & Authentification/>

MySQL-icon

MySQL

PostgreSQL-icon

PostgreSQL

MongoDB-icon

MongoDB

SQLAlchemy-icon

SQLAlchemy

Prisma-icon

Prisma

PlanetScale-icon

PlanetScale

Supabase-icon

Supabase

Appwrite-icon

Appwrite

<Développement de Jeux Vidéo/>

Unreal Engine-icon

Unreal Engine

Unity-icon

Unity

SFML / CSFML-icon

SFML / CSFML

SDL-icon

SDL

"Le code est bien plus qu'un outil — c'est le pont entre l'idée et la réalité."

<Projets/>

Mes projets

oct. 2024Projet Personnel

Taskify

Plateforme complète de gestion de tâches combinant les meilleures fonctionnalités de Notion, Trello et Jira. Offre plusieurs vues (Kanban, Table, Calendrier) avec système d'invitation, upload d'images, recherche avancée et tableau de bord analytique.

Technologies

Taskify-iconTaskify-iconTaskify-iconTaskify-iconTaskify-iconTaskify-icon
Taskify-project-mockup
nov. 2023Projet Personnel

SpotifyClone

Clone de Spotify offrant une interface utilisateur permettant de rechercher et jouer de la musique, créer des playlists, et parcourir différents genres et artistes. Intègre Supabase et Stripe pour l'authentification et les paiements.

Technologies

SpotifyClone-iconSpotifyClone-iconSpotifyClone-iconSpotifyClone-iconSpotifyClone-iconSpotifyClone-icon
SpotifyClone-project-mockup
nov. 2023Projet Personnel

Ecommerce-Store

Magasin e-commerce construit avec Next.js et React. Permet aux utilisateurs de parcourir et acheter des produits basés sur les catégories et tailles. Interface conviviale pour les achats en ligne.

Technologies

Ecommerce-Store-iconEcommerce-Store-iconEcommerce-Store-iconEcommerce-Store-iconEcommerce-Store-iconEcommerce-Store-icon
Ecommerce-Store-project-mockup
janv. 2023Hackathon

Escape from the Roots

Projet créé pour la Global Game Jam dont le thème était 'Roots'. C'est un jeu d'horreur en 2D où le but est de s'échapper d'un labyrinthe sans se faire attraper par les racines.

Technologies

Escape from the Roots-iconEscape from the Roots-icon
Escape from the Roots-project-mockup
2021Projet Personnel

Biker Neon

Jeu vidéo mobile inspiré du célèbre jeu Rider. Développé avec Unity et C#, offrant une expérience de jeu fluide et colorée.

Technologies

Biker Neon-iconBiker Neon-icon
nov. 2022Projet Scolaire

MyHunter

Petit jeu vidéo inspiré de Duck Hunt. Le joueur incarne un chasseur et doit tirer sur des canards à l'écran. Le jeu gère les entrées utilisateur, les sprites animés et les mécaniques de tir.

Technologies

MyHunter-iconMyHunter-icon
MyHunter-project-mockup
mars 2024Projet Scolaire

Arcade

Plateforme de jeu permettant aux utilisateurs de sélectionner et jouer à des jeux tout en suivant les scores. Implémente des jeux et bibliothèques graphiques comme bibliothèques dynamiques chargées à l'exécution.

Technologies

Arcade-iconArcade-iconArcade-icon
Arcade-project-mockup
avr. 2023Projet Scolaire

Corewar

Jeu où plusieurs programmes appelés Champions se battent pour être le dernier en vie. Simulation informatique où les processeurs partagent la mémoire pour l'exécution.

Technologies

Corewar-icon
Corewar-project-mockup
avr. 2024Projet Scolaire

Raytracer

Programme de raytracer capable de générer des images basées sur un fichier de description de scène. Supporte les primitives comme les sphères et plans, transformations et éclairage directionnel et ambiant.

Technologies

Raytracer-icon
Raytracer-project-mockup
févr. 2024Projet Scolaire

NanoTekSpice

Simulateur logique qui construit un graphe représentant des composants électroniques numériques à partir d'un fichier de configuration, permettant l'injection de valeurs pour obtenir des résultats.

Technologies

NanoTekSpice-icon
NanoTekSpice-project-mockup
févr. 2023Projet Scolaire

Dante's Star

Projet impliquant la génération de labyrinthes, la recherche du chemin de sortie et la résolution des labyrinthes le plus rapidement possible. Inclut la mesure de performance et l'optimisation des algorithmes.

Technologies

Dante's Star-icon
Dante's Star-project-mockup
mars 2024Projet Scolaire

Image Compressor

Compresseur d'image utilisant l'algorithme k-means pour le clustering des couleurs. Se concentre sur le regroupement des couleurs de pixels en clusters et leur remplacement par la couleur moyenne du cluster.

Technologies

Image Compressor-icon
Image Compressor-project-mockup
févr. 2023Projet Scolaire

42sh

Développement d'un interpréteur de commandes UNIX, similaire au shell TCSH. Capable d'exécuter des commandes de base, gérer les erreurs, variables d'environnement et commandes intégrées.

Technologies

42sh-icon42sh-icon
42sh-project-mockup
mars 2023Projet Scolaire

MyRpg

Jeu de rôle complet (RPG) créé en C. Offre une interface utilisateur agréable, un univers cohérent avec graphismes et sons appropriés, et une expérience de jeu amusante avec des objectifs à atteindre.

Technologies

MyRpg-iconMyRpg-icon
MyRpg-project-mockup
avr. 2023Projet Scolaire

Need4Stek

Création d'une voiture autonome utilisant Lidar, capable de conduire sur une piste virtuelle sans heurter les murs. Développement d'intelligence artificielle haute performance avec le simulateur CoppeliaSim.

Technologies

Need4Stek-icon
Need4Stek-project-mockup
oct. 2024Projet Personnel

Taskify

Taskify-project-image

Plateforme complète de gestion de tâches combinant les meilleures fonctionnalités de Notion, Trello et Jira. Offre plusieurs vues (Kanban, Table, Calendrier) avec système d'invitation, upload d'images, recherche avancée et tableau de bord analytique.

Technologies

Taskify-iconTaskify-iconTaskify-iconTaskify-iconTaskify-iconTaskify-icon
nov. 2023Projet Personnel

SpotifyClone

SpotifyClone-project-image

Clone de Spotify offrant une interface utilisateur permettant de rechercher et jouer de la musique, créer des playlists, et parcourir différents genres et artistes. Intègre Supabase et Stripe pour l'authentification et les paiements.

Technologies

SpotifyClone-iconSpotifyClone-iconSpotifyClone-iconSpotifyClone-iconSpotifyClone-iconSpotifyClone-icon
nov. 2023Projet Personnel

Ecommerce-Store

Ecommerce-Store-project-image

Magasin e-commerce construit avec Next.js et React. Permet aux utilisateurs de parcourir et acheter des produits basés sur les catégories et tailles. Interface conviviale pour les achats en ligne.

Technologies

Ecommerce-Store-iconEcommerce-Store-iconEcommerce-Store-iconEcommerce-Store-iconEcommerce-Store-iconEcommerce-Store-icon
janv. 2023Hackathon

Escape from the Roots

Escape from the Roots-project-image

Projet créé pour la Global Game Jam dont le thème était 'Roots'. C'est un jeu d'horreur en 2D où le but est de s'échapper d'un labyrinthe sans se faire attraper par les racines.

Technologies

Escape from the Roots-iconEscape from the Roots-icon
2021Projet Personnel

Biker Neon

Jeu vidéo mobile inspiré du célèbre jeu Rider. Développé avec Unity et C#, offrant une expérience de jeu fluide et colorée.

Technologies

Biker Neon-iconBiker Neon-icon
nov. 2022Projet Scolaire

MyHunter

MyHunter-project-image

Petit jeu vidéo inspiré de Duck Hunt. Le joueur incarne un chasseur et doit tirer sur des canards à l'écran. Le jeu gère les entrées utilisateur, les sprites animés et les mécaniques de tir.

Technologies

MyHunter-iconMyHunter-icon
mars 2024Projet Scolaire

Arcade

Arcade-project-image

Plateforme de jeu permettant aux utilisateurs de sélectionner et jouer à des jeux tout en suivant les scores. Implémente des jeux et bibliothèques graphiques comme bibliothèques dynamiques chargées à l'exécution.

Technologies

Arcade-iconArcade-iconArcade-icon
avr. 2023Projet Scolaire

Corewar

Corewar-project-image

Jeu où plusieurs programmes appelés Champions se battent pour être le dernier en vie. Simulation informatique où les processeurs partagent la mémoire pour l'exécution.

Technologies

Corewar-icon
avr. 2024Projet Scolaire

Raytracer

Raytracer-project-image

Programme de raytracer capable de générer des images basées sur un fichier de description de scène. Supporte les primitives comme les sphères et plans, transformations et éclairage directionnel et ambiant.

Technologies

Raytracer-icon
févr. 2024Projet Scolaire

NanoTekSpice

NanoTekSpice-project-image

Simulateur logique qui construit un graphe représentant des composants électroniques numériques à partir d'un fichier de configuration, permettant l'injection de valeurs pour obtenir des résultats.

Technologies

NanoTekSpice-icon
févr. 2023Projet Scolaire

Dante's Star

Dante's Star-project-image

Projet impliquant la génération de labyrinthes, la recherche du chemin de sortie et la résolution des labyrinthes le plus rapidement possible. Inclut la mesure de performance et l'optimisation des algorithmes.

Technologies

Dante's Star-icon
mars 2024Projet Scolaire

Image Compressor

Image Compressor-project-image

Compresseur d'image utilisant l'algorithme k-means pour le clustering des couleurs. Se concentre sur le regroupement des couleurs de pixels en clusters et leur remplacement par la couleur moyenne du cluster.

Technologies

Image Compressor-icon
févr. 2023Projet Scolaire

42sh

42sh-project-image

Développement d'un interpréteur de commandes UNIX, similaire au shell TCSH. Capable d'exécuter des commandes de base, gérer les erreurs, variables d'environnement et commandes intégrées.

Technologies

42sh-icon42sh-icon
mars 2023Projet Scolaire

MyRpg

MyRpg-project-image

Jeu de rôle complet (RPG) créé en C. Offre une interface utilisateur agréable, un univers cohérent avec graphismes et sons appropriés, et une expérience de jeu amusante avec des objectifs à atteindre.

Technologies

MyRpg-iconMyRpg-icon
avr. 2023Projet Scolaire

Need4Stek

Need4Stek-project-image

Création d'une voiture autonome utilisant Lidar, capable de conduire sur une piste virtuelle sans heurter les murs. Développement d'intelligence artificielle haute performance avec le simulateur CoppeliaSim.

Technologies

Need4Stek-icon

<Expériences/>

Mon parcours professionnel et académique

Seizen icon

Seizen

mars 2025 - juillet 2025
Lead DeveloperStage

Retour sur Seizen en tant que Lead Developer pour relancer le projet sous Unreal Engine. J'ai conçu et implémenté les systèmes de gameplay, l'intégration multijoueur, la gestion réseau (client/serveur) ainsi que les aspects de cybersécurité. En parallèle, j'ai développé l'ensemble de l'écosystème autour du jeu : le site officiel, un launcher personnalisé, et un bot Discord pour automatiser la gestion communautaire.

<Technologies/>

Unreal Engine
C++
AWS
Prisma
PostgreSQL
Next.js
Python
Seizen icon

Seizen

janvier 2025 - mars 2025
Lead DeveloperFreelance

En tant que Lead Developer pour Seizen, j'étais responsable de la création d'un serveur de jeu sur Nanos World, un sandbox nouvelle génération inspiré de Garry's Mod. J'ai supervisé l'implémentation des mécaniques de gameplay, de l'infrastructure serveur et de modes de jeu personnalisés en Lua. J'ai également travaillé avec Unreal Engine et React pour développer l'interface web, afin d'offrir une expérience utilisateur à la fois immersive et performante.

<Technologies/>

React
Lua
Unreal Engine
Algorithmics icon

Algorithmics

octobre 2024 - mars 2025
EnseignantFreelance

Enseignant Unity pour les 12–15 ans. J'ai initié des adolescents au développement de jeux 2D et 3D avec Unity, en combinant pédagogie ludique, logique de programmation et créativité. Les ateliers visaient à rendre l'apprentissage du code accessible et engageant dès le plus jeune âge.

<Technologies/>

Unity
Epitech icon

Epitech

septembre 2024 - février 2025
Assistant pédagogique régionalStage à temps partiel

Assistant pédagogique régional à Epitech Marseille. J'ai accompagné les étudiants dans leurs projets techniques et académiques tout au long de leur parcours. J'ai animé des ateliers pratiques, apporté un soutien individualisé, et fourni des retours réguliers sur leur progression. J'ai également assuré la liaison entre les élèves et l'équipe pédagogique, contribuant ainsi à un bon suivi et à la qualité globale de l'enseignement.

<Technologies/>

C
Python
HTML
CSS
JavaScript
React
Enedis icon

Enedis

juillet 2023 - décembre 2023
Développeur Full StackStage

Au sein de l'équipe Smart Grid & Electric Mobility d'Enedis, j'ai développé des outils pour soutenir les opérations de terrain sur le réseau électrique. Mes responsabilités comprenaient la création d'applications web pour la gestion des données, l'optimisation des flux d'intervention et la conception d'interfaces utilisateur intuitives pour rationaliser les opérations.

<Technologies/>

Python
TypeScript
FastAPI
React
PostgreSQL
SQLAlchemy
Seizen icon

Seizen

mars 2025 - juillet 2025
Lead Developer Stage

Retour sur Seizen en tant que Lead Developer pour relancer le projet sous Unreal Engine. J'ai conçu et implémenté les systèmes de gameplay, l'intégration multijoueur, la gestion réseau (client/serveur) ainsi que les aspects de cybersécurité. En parallèle, j'ai développé l'ensemble de l'écosystème autour du jeu : le site officiel, un launcher personnalisé, et un bot Discord pour automatiser la gestion communautaire.

<Technologies/>

Unreal Engine
C++
AWS
Prisma
PostgreSQL
Next.js
Python
Seizen icon

Seizen

janvier 2025 - mars 2025
Lead Developer Freelance

En tant que Lead Developer pour Seizen, j'étais responsable de la création d'un serveur de jeu sur Nanos World, un sandbox nouvelle génération inspiré de Garry's Mod. J'ai supervisé l'implémentation des mécaniques de gameplay, de l'infrastructure serveur et de modes de jeu personnalisés en Lua. J'ai également travaillé avec Unreal Engine et React pour développer l'interface web, afin d'offrir une expérience utilisateur à la fois immersive et performante.

<Technologies/>

React
Lua
Unreal Engine
Algorithmics icon

Algorithmics

octobre 2024 - mars 2025
Enseignant Freelance

Enseignant Unity pour les 12–15 ans. J'ai initié des adolescents au développement de jeux 2D et 3D avec Unity, en combinant pédagogie ludique, logique de programmation et créativité. Les ateliers visaient à rendre l'apprentissage du code accessible et engageant dès le plus jeune âge.

<Technologies/>

Unity
Epitech icon

Epitech

septembre 2024 - février 2025
Assistant pédagogique régional Stage à temps partiel

Assistant pédagogique régional à Epitech Marseille. J'ai accompagné les étudiants dans leurs projets techniques et académiques tout au long de leur parcours. J'ai animé des ateliers pratiques, apporté un soutien individualisé, et fourni des retours réguliers sur leur progression. J'ai également assuré la liaison entre les élèves et l'équipe pédagogique, contribuant ainsi à un bon suivi et à la qualité globale de l'enseignement.

<Technologies/>

C
Python
HTML
CSS
JavaScript
React
Enedis icon

Enedis

juillet 2023 - décembre 2023
Développeur Full Stack Stage

Au sein de l'équipe Smart Grid & Electric Mobility d'Enedis, j'ai développé des outils pour soutenir les opérations de terrain sur le réseau électrique. Mes responsabilités comprenaient la création d'applications web pour la gestion des données, l'optimisation des flux d'intervention et la conception d'interfaces utilisateur intuitives pour rationaliser les opérations.

<Technologies/>

Python
TypeScript
FastAPI
React
PostgreSQL
SQLAlchemy

<Contact/>

Écrivez-moi un message et je vous répondrai.

import { useState } from "react";
// Formulaire de contact
const ContactForm = () => {
const [formData, setFormData] = useState({
name: "",
email: "",
subject: "",
message: ``
});
const handleSubmit = async (e) => {
e.preventDefault();
// Envoi du message...
await sendEmail(formData);
};
return <form onSubmit={handleSubmit}>...</form>;
};