Diplômé d'un BUT Informatique, je développe en Lua des systèmes de gameplay, du backend et des interfaces web. J'ai fait mes armes sur les serveurs IntroRP et AtlasRP, je construis un housing persistant sur Nanos World et j'ai monté un panel de tickets Discord. Je cherche à m'investir durablement sur un projet de jeu.
4expériences
4 ansde code en entreprise et en RP
3langues parlées
Lualangage de cœur, client et serveur
Comment visiter
: chaque poste, écrit dans son propre langage (oui, IBM est en COBOL).
: housing Nanos World, système d'addiction et PaneL, mon bot de tickets Discord (vidéo à l'appui).
et : le reste du CV.
: ma carrière en historique git, dans la barre de gauche.
: le CV à télécharger.
(Ctrl+Shift+F) : tape « Node » et vois où je l'ai utilisé.
: pour m'écrire, ou tape ./contact.sh dans le terminal.
Et quelques cachés un peu partout.
2025 - aujourd'hui · Toulouse
Activité indépendante et projets personnels
Développeur web et systèmes de jeu
Recueil des besoins et développement autonome de solutions web avec JavaScript et React.
Fonctionnalités backend avec Node.js et PostgreSQL.
Housing Nanos World en cours : construction permanente à l’intérieur des logements.
Persistance et optimisation des sauvegardes et du chargement des props.
Système complet de tickets Discord relié à un panel web de gestion.
JavaScriptReactNode.jsPostgreSQLLua
// Activité indépendante et projets personnels · Toulouse
// 2025 - aujourd'hui
import { Freelance, Tache } from'./loris';
export defaultfunctionIndependant() {
return (
<Freelancerole="Développeur web et systèmes de jeu"depuis={2025}>
<Tache>Recueil des besoins et développement autonome de solutions web avec JavaScript et React.</Tache>
<Tache>Fonctionnalités backend avec Node.js et PostgreSQL.</Tache>
<Tache>Housing Nanos World en cours : construction permanente à l’intérieur des logements.</Tache>
<Tache>Persistance et optimisation des sauvegardes et du chargement des props.</Tache>
<Tache>Système complet de tickets Discord relié à un panel web de gestion.</Tache>
"Développement Lua client et serveur pour des environnements de jeu multijoueur.",
"Création de systèmes de gameplay et d’événements reliés aux fonctionnalités serveur.",
"Conception d’un système complexe d’addiction avec états, effets et interactions en jeu.",
"Développement d’interfaces connectées à la logique backend.",
"Tests, débogage et évolutions guidées par les retours des équipes et des joueurs.",
}
end
returnBenevole
09/2022 - 07/2023 · Lille
IBM
Développeur COBOL et Mainframe en alternance
Évolutions sur des applications COBOL existantes et analyse d’impacts.
Traitements JCL et données DB2.
Recherche de causes d’anomalies et corrections ciblées.
Tests et travail en équipe dans un contexte exigeant en fiabilité.
COBOLJCLDB2
*> IBM · Lille · 09/2022 - 07/2023
IDENTIFICATION DIVISION.
PROGRAM-ID. ALTERNANCE-IBM.
DATA DIVISION.
WORKING-STORAGE SECTION.
01WS-POSTEPIC X(44) VALUE"Développeur COBOL et Mainframe en alternance".
01WS-STACKPIC X(13) VALUE"COBOL JCL DB2".
PROCEDURE DIVISION.
DISPLAY"Évolutions sur des applications COBOL existantes et analyse d’impacts.".
DISPLAY"Traitements JCL et données DB2.".
DISPLAY"Recherche de causes d’anomalies et corrections ciblées.".
DISPLAY"Tests et travail en équipe dans un contexte exigeant en fiabilité.".
STOP RUN.
Nanos World en cours
Housing persistant
Construction permanente à l’intérieur des logements, avec sauvegarde et chargement optimisés des props.
Fonctionnalités
Placement libre des props
Persistance en base
Chargement progressif
LuaNanos WorldPostgreSQL
-- Housing persistant · Nanos World
-- Construction permanente à l’intérieur des logements, avec sauvegarde et chargement optimisés des props.
localHousing = {
nom = "Housing persistant",
statut = "en cours",
stack = { "Lua", "Nanos World", "PostgreSQL" },
fonctionnalites = {
"Placement libre des props",
"Persistance en base",
"Chargement progressif",
},
}
returnHousing
IntroRP / AtlasRP livré
Système d’addiction
Un système complexe avec états, effets et interactions en jeu, branché sur la logique serveur.
Fonctionnalités
États progressifs
Effets visuels et gameplay
Interactions entre joueurs
LuaClient / serveur
-- Système d’addiction · IntroRP / AtlasRP
-- Un système complexe avec états, effets et interactions en jeu, branché sur la logique serveur.
localAddiction = {
nom = "Système d’addiction",
statut = "livré",
stack = { "Lua", "Client / serveur" },
fonctionnalites = {
"États progressifs",
"Effets visuels et gameplay",
"Interactions entre joueurs",
},
}
returnAddiction
Projet personnel · 2026 livré
PaneL · tickets Discord
Un bot Discord de tickets par message privé, avec un dashboard web temps réel pour le staff : le membre écrit au bot, le ticket arrive dans la file, l’équipe répond depuis le dashboard.
Vidéo de présentation · 29 s · son activé
Fonctionnalités
File de tickets en temps réel (Socket.io)
Catégories et rôles : chaque staff voit ce qui le concerne
Recherche plein texte dans les messages
Notes internes et réponses anonymes au nom de l’équipe
Pièces jointes dans les deux sens, collage d’image (Ctrl+V)
Éditions et suppressions synchronisées en DM
Avis de satisfaction à la clôture et analytics du staff
// PaneL · tickets Discord · Projet personnel · 2026
// Un bot Discord de tickets par message privé, avec un dashboard web temps réel pour le staff : le membre écrit au bot, le ticket arrive dans la file, l’équipe répond depuis le dashboard.