Projets

Une sélection de projets où je pousse l'archi, l'UX et la qualité avec du concret.

Projet personnel - Orify (Plateforme de streaming musical)

Vite.js • Express.js • MySQL • Electron • Azure • Docker • CI/CD • Android SDK • iOS SDK

Conception et développement d'une plateforme de streaming multi-plateforme (web, desktop, mobile) avec Express.js et Electron. Architecture distribuée avec workers pour le streaming, algorithme de recommandation, déploiement Azure automatisé et CI/CD.

Application Web avec IA (Express.js)

Express.js • Sequelize • JavaScript • IA

Design, base de données avec Sequelize, IA pour réponses pertinentes, génération d'images et analyse de CV.

Portfolio Personnel (Next.js)

Next.js • React • CSS

Site web personnel responsive avec un thème sombre et des animations modernes pour présenter mes compétences et projets.

Jeu Vidéo 2D en Java

Java • Java FX

Gestion des interactions, architecture modulaire suivant les principes SOLID, refactorisation pour lisibilité.

Launcher Minecraft

Java • Micro-services • Java FX

Application pour lancer Minecraft facilement, avec une structure en plusieurs petits services : un pour vérifier la version, un pour télécharger les mods, et un pour mettre à jour l'application en arrière-plan.

Application de Partage de Puissance de Calcul

.NET 3.5 • C# • API

Application Windows connectée à une API pour prêter la puissance de calcul du processeur en échange d'une rémunération

Plateforme de Gestion des SAE

PHP • Javascript • SQL

Solution web pour organiser, suivre et évaluer les Situations d'Apprentissage et d'Évaluation, avec interfaces pour administrateurs, enseignants et étudiants.

Intelligence Artificielle Vocale

Node.js • JavaScript • API • IA

Robot vocal en Node.js avec reconnaissance et réponse aux commandes via un modèle IA avancé. Architecture temps réel, intégration d'APIs de reconnaissance et synthèse vocale, optimisation des performances et tests pour la précision.

Jeu d'Aventure 3D

Unity • C# • 3D

Modèles 3D, programmation d'inventaire et interactions, comportements des animaux.

Système de Chat en Temps Réel

Node.js • Socket.io • JavaScript

Application de messagerie instantanée avec sockets pour une communication fluide et gestion des utilisateurs.

Gestion d'Infrastructure pour Serveur de Jeu

Linux • API • Réseau • Bases de données

Mise en place d'une architecture pour un serveur de jeu en ligne, gestion et maintenance d'une dizaine de serveurs, création d'un proxy inter-serveur, configuration de services (bases de données, réseau, surveillance) et optimisation des performances.