English Version View CV LinkedIn GitHub

Jean-Baptiste (POGGIO) GOSSOT

avatar

Bonjour, je suis Jean-Baptiste (POGGIO) GOSSOT

Étudiant en 3ème année du Programme Bachelor à Epitech Nancy

Actuellement en recherche d'une alternance pour ma 3eme année.

À propos de moi

J'ai 20 ans, je suis passionné d'informatique depuis l'âge de 7 ans. Mon parcours a commencé par l'optimisation de logiciels pour améliorer les performances de Minecraft sur PC. Cette première expérience m'a ensuite amené à explorer le hardware, avant de revenir vers ma passion première : le développement logiciel.

Parcours scolaire

Expériences professionnelles

Mes contributions GitHub

Projets

Organized

GitHub Repository

Ce projet est une reproduction d'une ligne de production d'une usine. Il utilise le concept de "liste chaînée" pour simuler le fonctionnement d'une chaîne de montage avec différentes étapes de production.

  • Structures de données (listes chaînées)
  • Simulation de processus industriels
  • Gestion de la mémoire en C
  • Optimisation des performances
Organized
C Listes chaînées Gestion mémoire

Wolf3D

GitHub Repository

Ce projet est un clone du célèbre jeu Wolfenstein 3D. Il a été développé en C et utilise la bibliothèque CSFML pour les interactions graphiques. Le rendu 3D a été réalisé grâce à un moteur de rendu recréé par nous utilisant la technologie du Raycasting.

  • Algorithme de Raycasting
  • Rendu 3D en temps réel
  • Gestion des textures et sprites
  • Optimisation graphique
Wolf3D
C CSFML Raycasting 3D

Arcade

GitHub Repository

Ce projet est un moteur de jeu d'arcade modulaire en C++ permettant de jouer à plusieurs jeux avec différentes bibliothèques graphiques (ncurses, SDL2, raylib), avec la possibilité de changer de bibliothèque graphique en cours de partie sans interrompre le jeu.

  • Architecture à plugins (chargement dynamique)
  • Jeux Snake et Démineur jouables
  • Changement de bibliothèque graphique à chaud
  • Sauvegarde des meilleurs scores
Arcade
C++ ncurses SDL2 raylib

Raytracer

GitHub Repository

Ce projet est un moteur de ray tracing fonctionnant sur CPU qui génère des images photoréalistes à partir de scènes 3D définies en texte. Il simule la propagation de la lumière en lançant un rayon par pixel et en calculant les intersections avec les objets de la scène.

  • Primitives géométriques variées (sphères, plans, cônes...)
  • Éclairage ambiant, directionnel et occlusion ambiante
  • Rendu multithreadé avec équilibrage de charge
  • Scènes éditables via fichiers de configuration texte
Raytracer
C++ Multithreading STL

Zappy

GitHub Repository

Zappy est un jeu multijoueur en temps réel où plusieurs équipes s'affrontent sur une carte torique à la recherche de ressources rares, dans le but de faire évoluer au moins 6 joueurs jusqu'au niveau maximum.

  • Serveur en C avec I/O non-bloquantes (poll)
  • Client graphique 3D en temps réel (C++)
  • Intelligence artificielle autonome en Python
  • Protocole réseau TCP ouvert
Zappy
C C++ Python TCP

Echoing Void

GitHub Repository

Ce projet est un mod Minecraft Java (Fabric) porté depuis le DLC « Echoing Void » de Minecraft Dungeons. Il enrichit la dimension de l'End avec un nouveau biome, des créatures, une progression de fin de partie et des objets légendaires, sans altérer le gameplay de base.

  • Nouveau biome « Void Islands » avec défis de parkour
  • Créatures hostiles inédites (Watchling, Blastling)
  • Progression Enderite au-delà du Netherite
  • Armes légendaires et enchantement exclusif
Echoing Void
Java Fabric Gradle Minecraft

Langues

Français

Français

Langue maternelle

Anglais

Anglais

Baccalauréat Niveau (B2)

TEPITECH (Equivalent TOEIC) : 825/990

Me contacter

Téléphone

+33 6 38 40 44 06

Adresse

23Bis Rue du Général Leclerc
54300, Lunéville, France