
Programation Logiciel
IForm, Culture Hors Limites, Jeu de Go, Carcasonne, RSA, Arbres décisionnels, Lowatem, Pong, Graphes, 6 nimmt!, RSA, Filtre de Bloom, Labyrinthe
Java, C#, Python

Programation Logiciel
IForm, Culture Hors Limites, Jeu de Go, Carcasonne, RSA, Arbres décisionnels, Lowatem, Pong, Graphes, 6 nimmt!, RSA, Filtre de Bloom, Labyrinthe
Java, C#, Python

Stage Iform
Projet de stage de 2A au Portugal
Développement en Python d’un logiciel de visualisation 3D pour le post-traitement d’éléments finis. Le stage consistait à récupérer des données de pré-processing afin de les visualiser et réaliser des animations et des graphiques sur les déformations créées, et implémenter des représentations 3D à partir des informations en 2D.
Résultat
Logiciel fonctionnel, avec une interface graphique Qt5, permettant de visualiser des maillages 3D, de faire des animations et des graphiques sur les déformations, avec la possibilité de sauvegarder les résultats.
Outils
Python, Qt5, Pyvista, VTK
Compétences mise en place
Adaptation au domaine des éléments finis et à leur vocabulaire, visualisation 3D avec Pyvista, intégration dans une équipe étrangère au Portugal, mise en place de conventions de codage pour une meilleure transmission du projet, optimisation de l’application en temps et en mémoire avec l’utilisation de threads et de cache.

Culture Hors Limite
Projet de PFA
Création d'une application en Python et PyQt5 pour aider une association à gérer ses adhérents, ses dons et ses événements. L'application permet de gérer les bénévoles, les adhérents, les sorties culturelles organisées, et d'automatiser l'envoi d'e-mails.
Outils
Python, PyQt5, MariaDB
Compétences mise en place
Design UI/UX, gestion de base de données, gestion de projet, automatisation de l’envoi d’e-mails.

Jeu de Go
Projet en Groupe
Création d’une IA de Go en Python : entraînement d’un modèle de machine learning pour estimer les chances de victoire d’un plateau, utilisé comme heuristique dans un algorithme alpha-bêta afin de sélectionner le meilleur coup.
Outils
Python, Torch
Compétences mise en place
Machine learning, algorithme alpha-bêta.

Carcassonne
Projet en Groupe
Réalisation d’un jeu de cartes en C, modélisé avec des graphes, et création d’une librairie représentant les joueurs pour simuler des parties.

Outils
C
Compétences mise en place
Gestion de projet, création de librairies, utilisation de graphes.

Filtre de Bloom
Projet
Réalisation d'un Filtre de Bloom
Résultat
Algorithme du filtre, implementation avec différentes configurations pour chercher la meilleur optimisation à l'aide d'un Benchmark
GitHub du projetOutils
Java, graphique, Markdown, Logique
Compétences mise en place
Réalisation de documentation, génération de document CSV pour faire de l'analyse grâce à des graphiques

RSA
Projet en Groupe
Création d'un algorithme permettant de manière sécurisé d'échanger des informations entres deux personnes
Résultat
Algorithme python fonctionnant sur les principes mathématiques du RSA et création d'algorithmes de hachage
Outils
Python, Mathématique
Compétences mise en place
Etude des systémes de crypthographie

Arbres décisionnels
Projet en Groupe
Effectuer une analyse statistique approfondie dans le domaine de la santé en utilisant des arbres de décision pour obtenir des résultats significatifs et exploitables
Résultat
Algorithme python d'entrainement d'arbres de décision, analyse de données et de création de graphiques
Rapport du projetOutils
Python, bibliothèque SKLearn, Mathématiques
Compétences mise en place
Entrainement d'arbres de décision, création de jeux de test et d'entrainement, analyse de données et de graphiques

6 qui prend !
Projet en Groupe
Réaliser le jeu 6 qui prend !, avec une inteface graphique
Résultat
Jeu fait en C#, avec la possibilité aux joueurs de jouer à plusieurs sur un même ordinateur
Outils
C#, logique
Compétences mise en place
Création d'une application C#, d'éléments graphiques qui intéragissent avec la partie logique de l'application

Labyrinthe
Projet
Jeu de Labyrinthe
Résultat
Réalisation d'un jeu ou l'on peut déplacer un joueur et des monstres dans un labyrinthe
Outils
Java, Netbeans
Compétences mise en place
Réalisation d'une application Java avec interface graphique


Pong
Projet
Réalisation d’un jeu type pong et d’un document de conception à partir d’un code donné.
Résultat
Jeu Processing fonctionnel, avec un mode 4 joueurs, un mode 4 balles et un mode pause, aussi j'ai
ajouté des obstacles et des vortexs qui permettent aux balles de se téléporter.
De plus j'ai
créé un menu.
Outils
Java, Processing, mathématiques et logique.
Compétences mise en place
Création et modification d'éléments qui interagissent avec leur environnement et entre eux, puis création d’une interface graphique.

Lowatem
Projet
Création de niveau sur un jeu existant, puis réalisation d’une IA qui joue à ce jeu de stratégie pour affronter les autres IA des étudiants.
Résultat
Avoir codé 12 niveaux de ce jeu et créer une IA permettant de jouer le coup qui fait le plus de dégât sur l'adversaire.
Rapport IA Lowatem par Chaud Valentin et Genetet MaudOutils
Logique, Java, Netbeans
Compétences mise en place
Faire preuve de patience, créer une IA, persévérer.

Exploration algorithmique d’un problème
Projet
Faire un algorithme qui trouve le chemin le plus court entre 2 sommets d'un graphe
Résultat
Pouvoir générer des graphes automatiquement, selectionner deux sommets et afficher le chemin le plus court le plus vite possible.
Outils
Logique, Java, Netbeans
Compétences mise en place
Utilisation de l'algorithme de Dijkstra et A*, utilisation de jBotSim, utilisation de graphes


Web
Mealand, Ingénib, ATL, CaféPierre, Snake, KingTong's, Babar
Javascript, Symfony, Tailwinds, Html, Css

Web
Mealand, Ingénib, ATL, CaféPierre, Snake, KingTong's, Babar
Javascript, Symfony, Tailwinds, Html, Css

Mealand
Projet de stage 2023 en Belgique
Développement d’une marque et de son site en Symfony : site web proposant des recettes de cuisine et l'organisation de repas.

Outils
Symfony, Tailwind, JavaScript, MySQL
Compétences mise en place
Mise en place d’un site web dynamique, design UI/UX, gestion de base de données, utilisation d’API.


Babar
Projet en Groupe
Application web permettant pour chaque utilisateur de suivre les series qu'il regarde ou d'en découvrir
Résultat
Application fonctionnant avec une base de donnée remplie grâce à l'API OMDB, affichage et ajout de données venant des utilisateurs, gestion des comptes utilisateurs

Outils
Symfony, Tailwinds, Twig, méthode scrum, UI/UX
Compétences mise en place
Organisation d'équipe selon la méthode scrum, création d'une application Symfony complète


Ingénib
Projet associatif
Création d’un site web pour l’événement Ingénib 2024 (forum des entreprises de l’ENSEIRB-MATMECA et de l’ENSC) permettant de diffuser les offres de stage des entreprises participantes aux étudiants.
Outils
HTML5, CSS3, JavaScript
Compétences mise en place
Création d’un site web statique, design UI/UX.


Atlant'eirb
Projet associatif
Création d’un site web pour les campagnes BDS 2024 à l’ENSEIRB-MATMECA.
Site Web d'Atlant'eirbOutils
HTML5, CSS, JavaScript, Gimp
Compétences mise en place
Création d’un site web statique, design UI/UX, création d’images avec Gimp.




Système, Réseaux
Automatisation de page Web, Instalation de poste, Shell, DNS
C, Linux, VMWare, Bash

Système, Réseaux
Automatisation de page Web, Instalation de poste, Shell, DNS
C, Linux, VMWare, Bash
Aquarium partagé
Projet en groupe
Création d’un aquarium virtuel partagé entre plusieurs fenêtres d’un ou plusieurs ordinateurs, via un serveur réseau centralisant les données mises à jour.
Résultat
Création d’un aquarium virtuel partagé entre plusieurs fenêtres d’un ou plusieurs ordinateurs, via un serveur réseau centralisant les données mises à jour.

Outils
Protocoles réseaux, Threads, Java, C
Compétences mise en place
Compréhension des protocoles réseau, mise en place d’un serveur en C et de clients en Java, création d’un affichage graphique.

Minishell
Projet
Réaliser un terminal de commande
Résultat
Terninal de commande pouvant générer des processus fils ( fork ) et exécuter toute les commandes d'un terminal classique

Outils
C
Compétences mise en place
Apprentissage des Thread/Pipe/Fork et du C

DNS
Projet
Réseaux en DNS
Résultat
Réalisation d'un réseaux DNS et d'une documentation
Outils
Bash, Markdown, Virtual Machine
Compétences mise en place
Apprentissage des systèmes réseaux, TCP/IP, HTTPS, DNS

Automatisation de Page Web
Projet
Création d’un script qui génère automatiquement des pages web à partir d’un “storyboard”
Résultat
Script Bash fonctionnel et représentation du fonctionnement du script grâce au schéma ci-contre.
Outils
Bash, HTML5, CSS3
Compétences mise en place
Création d’un script Bash, et de fonction Bash pour intégrer des PDF et des bandes sonores.
Instalation de Poste
Projet
Installation complète d’une machine virtuelle Linux, avec installation de Vscode, Rust et un bureau XFCE et Git.
Résultat
Rapport du Projet fait par Genetet Maud et Menier Thomas
Outils
VMWare, rust, rust-analyzer, bash, git, Xubuntu, vscode
Compétences mise en place
Installation d’un système d’exploitation, étude des différents logiciels et de l’implémentation. Création d’une architecture logicielle, et installation des périphériques. Création des droits admin.

Base de données
Grave et Cie
SQL, WinDesign

Base de données
Grave et Cie
SQL, WinDesign

Grave et Cie
Projet
Proposer une solution d’organisation d’inventaire pour une entreprise fictive de négoce Bordelais.Résultat
Réalisation d’un Modèle Conceptuel des Données (MCD) et d’un script de création de base de données, élaboration de requêtes SQL, conception une maquette d’application avec ses fonctionnalités.
Outils
WinDesign, SQL Server Management Studio
Compétences mise en place
Créer et se servir d'une base de données, faire des commandes SQL.

.gif)
Artistiques
Disparition Urbaines, Visuel JPO 2022
Photographie, Gimp, Dessins, ...
.gif)
Artistiques
Disparition Urbaines, Visuel JPO 2022
Photographie, Gimp, Dessins, ...
Disparition urbaines
Projet
Projet photo créé avec Pessac Animation suite à de l’urbex fait dans la Dordogne, pour documenter des lieux désaffectés.
Résultat
Exposition à la mairie de Pessac d'une dizaine de photographies en grand format pour le festival des Vibrations Urbaine et création d’un livre de 80 pages avec photos et textes de notre périple entre la Corrèze et le Cantal, auto-édité par la Mairie de Pessac
Outils
Photographie, Photoshop
Compétences mise en place
Création artistique et conception d’un projet en groupe.

Visuel JPO 2022
Projet
Réalisation des visuels de la Journée Porte Ouvertes 2022 de l’IUT de Bordeaux du département informatique pour la présentation du Bachelor Universitaire de Technologie Informatique.
Résultat
Création de l'affiche principale, du programme, du plan du site, des badges, de la signalisation
et des flyers.
Ces réalisations ont été sélectionnées pour être les visuels de la JPO et
aussi ont été par la suite reprises par les Licences professionnelles du même département.
Outils
Gimp, logiciel de création de QRCode.
Compétences mise en place
Utilisations de Gimp pour créer des designs propre à l’IUT comme des effets rétro gaming et les plans du département en rappelant la culture Informatique. Intégration de typologies spécifiques. Analyse des tendances graphiques et design 2022, création de QRCode.
