## Mes Projets

### Exploitation d'une Base de Données – Projet OCTAVE

Contexte : Projet réalisé en trinôme à l'IUT.

Objectifs du projet : Concevoir une étude de marché pour le lancement d'une plateforme fictive de streaming musical, en s'appuyant sur plusieurs jeux de données publics (issus de Kaggle).

Travail réalisé : Nous avons choisi trois jeux de données portant sur les habitudes d'écoute de musique en ligne, les ventes par format et l'accès à Internet dans le monde. Après validation auprès de l'enseignant, nous avons conçu un modèle relationnel (MCD/MLD), puis créé un script Python pour construire et remplir notre base PostgreSQL. Nous avons également nettoyé les données (suppression des doublons, renommage, jointures) et produit des visualisations pertinentes (graphiques, heatmaps, histogrammes) afin d'extraire des tendances utiles à la stratégie de lancement d’OCTAVE.

Résultats du projet : Ce projet m’a permis de développer des compétences concrètes en traitement de données massives, en modélisation relationnelle, en automatisation via Python/SQLAlchemy et en dataviz avec Matplotlib. Il m’a aussi sensibilisé à l’importance d’adapter une stratégie commerciale aux spécificités régionales (connexion internet, genre musical, âge, type d’abonnement).

Document :

### Création d’un Portfolio Web

Contexte : Projet réalisé seul à l'IUT, visant à présenter nos compétences techniques sous forme de site web personnel.

Objectifs du projet : Développer un portfolio web en utilisant HTML, CSS et PHP, permettant de valoriser mes projets, mon parcours et mes compétences, tout en respectant les bonnes pratiques du développement web.

Travail réalisé : J’ai conçu une interface responsive en HTML/CSS, intégrant plusieurs sections (présentation,cursus,contact). En complément, je me suis autoformé les bases de Java afin d’ajouter un fond d’écran animé et interactif, apportant une touche dynamique à l’interface.

Résultats du projet : Ce projet m’a permis d’approfondir mes compétences en développement web (HTML/CSS/PHP), d’améliorer ma capacité à mener un projet seul de bout en bout, et de découvrir les bases de la programmation en Java. Il m’a également sensibilisé à l’importance de l’UX/UI et à la cohérence graphique dans un site vitrine. j'ai obtenu la note de 16/20 pour mon travail la moyenne pour ma promo est de 14/20

Site : Voir le portfolio

### Création d'une Base de Données (SQL)

Contexte : Projet d'étude en trinôme à l'IUT.

Objectifs du projet : Concevoir de A à Z une base de données correspondant à une entreprise de location.

Travail réalisé : Nous avons choisi de créer une entreprise louant des Jet-ski et avons mis en place un MCD/MLD avant de concevoir le script SQL permettant de créer et remplir notre base de données avec un jeu d'essais.

Résultats du projet : Ce projet m'a appris à appliquer concrètement mes connaissances SQL, le respect des 3 formes normales, la mise en place de vérifications automatiques des données pour assurer la robustesse de la base, ainsi que la création de jeux de données et de requêtes tests pour vérifier son bon fonctionnement. Dans ce projet, la partie sur la création de l'entreprise m'a sensibilisé aux démarches RSE et m'a permis d'imaginer différentes facettes du fonctionnement d'une PME.

Document :

### Administration d'un système Linux

Contexte : Projet d'étude individuel à l'IUT.

Objectifs du projet : Installer sur une machine vierge une distribution Debian, la configurer en installant des paquets et des systèmes, partitionner des disques, et mettre en place des Backports et l'utilisation de FlatPak.

Travail réalisé : Ce projet m'a permis de m'exercer en autonomie à la recherche d'informations sur internet afin de comprendre et réaliser les tâches demandées. Je me suis également grandement familiarisé avec l'utilisation du terminal et ses lignes de commandes. Enfin, cela m'a permis d'en apprendre plus sur le fonctionnement d'un espace disque et d'un système d'exploitation.

Document :

### Gestion des stages de l'I.U.T

Contexte : Projet d'étude en binôme à l'IUT.

Objectifs du projet : Concevoir un algorithme capable de traiter les demandes de stage de l'IUT.

Travail réalisé : Le programme devait pouvoir gérer l'espace "Responsable", capable d'affecter un étudiant à un stage sur lequel il aurait préalablement candidaté. Il y avait également un espace de saisie des notes ainsi que la possibilité de procéder à l'ajout de nouvelles offres de stage. L'espace "Étudiant" permettait à l'étudiant de consulter les stages disponibles ainsi que d'y candidater.

Résultats du projet : Ce projet m'a permis de me familiariser avec le langage C et m'a appris à gérer des tableaux de manière efficace (Chargement, Recherche, Tri, Affichage). Cela m'a également permis d'utiliser différents types de fichiers afin d'effectuer des sauvegardes.

Document :

### Création d'un jeu type tour par tour

Contexte : Projet d'étude en binôme à l'IUT.

Objectifs du projet : Concevoir un jeu de combat tour par tour entre un chevalier et des monstres, basé sur le principe de Pierre-Feuille-Ciseaux.

Travail réalisé : Le cahier des charges étant très complet, j'ai dû apporter un soin particulier au respect de l'utilisation des différentes structures (Pile, File, Liste). Ce projet a renforcé ma compréhension des structures de données et m'a introduit à la notion de complexité et à l'utilisation de fichiers binaires pour effectuer des sauvegardes.

Document :

### Conception d'une réplique de jeu vidéo

Contexte : Projet personnel depuis janvier 2025.

Objectifs du projet : Reproduire le jeu "Crossy Road" avec Unity et concevoir un algorithme imbattable en C#.

Travail réalisé : Ce projet consiste à reproduire fidèlement le jeu, puis à créer un algorithme en C# capable d'interagir avec le jeu afin qu'il soit imbattable. Une fois le programme fonctionnel, je souhaite entraîner une IA capable de battre le jeu et comparer les deux solutions pour analyser celle qui obtient le meilleur score.

Résultats du projet : Ce projet m'a permis de m'autoformer sur Unity et C#, de travailler sur un projet complexe, et de m'introduire aux notions d'IA et de robotique.

Document :