Portfolio: Mon Jardin Numérique

Je m'appelle Robin Delvart, j'ai 19ans et j'ai comme diplôme le BAC avec mention Bien.

Je suis un étudiant en deuxième année de BUT Informatique, passionné par un large éventail de domaines allant de l'informatique à l'intelligence artificielle, en passant par la photographie et les plantes. J'ai également une grande passion pour le Japon et j'ai eu la chance de visiter ce pays fascinant.

En dehors de mes études, je consacre mon temps libre à la programmation d'IA simples, de jeux vidéo et de divers programmes. Cette pratique me permet de continuer à apprendre et à développer mes compétences en dehors du cadre académique. Mon portfolio reflète cette diversité d'intérêts et de compétences. Vous y trouverez des exemples de mes projets informatiques ainsi que des photos que j'ai prises.

Mon projet futur serait de travailler , en tant que développeur full-stack ou bien développeur de jeux vidéo.

Langages de programmation

Le C++ est mon premier langage de programmation appris. Il m'a permis de comprendre les bases de la programmation et je l'utilise souvent pour des projets personnels.

Python est un langage que j'affectionne particulièrement pour sa simplicité et sa polyvalence. Je l'utilise pour la plupart de mes projets d'intelligence artificielle.

PostgreSQL est un système de gestion de base de données que j'utilise pour mes projets nécessitant une base de données. J'apprécie sa robustesse et sa flexibilité.

Bash est un langage de script que j'utilise pour automatiser certaines tâches sur mes systèmes Linux.

HTML est le langage que j'utilise pour structurer mes sites web, comme ce portfolio.

CSS est le langage que j'utilise pour styliser mes sites web, comme ce portfolio.

Javascript est un langage que j'utilise lors du développement web afin de rendre ma page plus réactive et intéractive

J'utilise Java lors de la création d'applications ou autre programme.

Je sais que ce langage existe, je vois comment coder avec, mais il me terrifie simplement.





Logiciels de jeux vidéos

Je suis débutant dans le développement de jeux, mais j'ai récemment commencé à explorer les possibilités offertes par Unreal Engine 4 et 5, ainsi que RPG Maker. J'ai aussi appris à légèrement utiliser Blender.

Bien que je sois encore en train d'apprendre, j'ai déjà créé quelques jeux simples et je suis passionné par l'apprentissage de nouveaux outils pour créer des jeux. Je suis convaincu que mon expérience avec ces moteurs de jeu me donnera une base solide pour poursuivre une carrière dans le développement de jeux





Projets réalisés

Agenda

Le projet que j'ai réalisé pour mon BUT est un agenda en C++. Ce programme permet à l'utilisateur de créer et de gérer un agenda personnalisé, en utilisant des fonctionnalités telles que l'ajout d'événements, la suppression d'événements, la modification du titre et de la description de l'agenda, ainsi que l'exportation de l'agenda au format HTML.

Le programme commence par demander à l'utilisateur de saisir le nom de l'agenda. Ensuite, il affiche un menu avec les différentes options disponibles. L'utilisateur peut choisir de modifier le titre et la description de l'agenda, d'afficher tous les événements de l'agenda, d'ajouter un nouvel événement, de supprimer un événement existant, d'exporter l'agenda au format HTML, ou de sauvegarder et quitter l'agenda. Le programme utilise des structures de données telles que les vecteurs pour stocker les événements de l'agenda, ainsi que les fonctionnalités de la bibliothèque standard C++ telles que les flux d'entrée/sortie et les chaînes de caractères. Il utilise également la bibliothèque filesystem pour gérer les fichiers de sauvegarde de l'agenda.

Dans l'ensemble, ce projet m'a permis de mettre en pratique mes compétences en programmation C++, ainsi que de développer mes compétences en gestion de fichiers et en conception de structures de données. J'ai également appris à utiliser des bibliothèques externes pour améliorer les fonctionnalités de mon programme.





Jeu en développement

Mon projet actuellement en cours de développement est un jeu de rôle (RPG) créé avec Unreal Engine.

Ce jeu vous plonge dans un univers fantastique inspiré de la mythologie japonaise. Dans ce jeu, vous incarnez un personnage doté de pouvoirs magiques, qui doit affronter des Yokai et des Kami pour rétablir l'équilibre entre le monde des esprits et celui des humains. Les sorts que vous pouvez utiliser dépendent du métier que vous choisissez pour votre personnage, ainsi que des choix que vous faites au cours de l'aventure.

Le jeu met l'accent sur l'exploration et les combats stratégiques. Vous devrez utiliser vos sorts de manière judicieuse pour venir à bout des ennemis que vous rencontrerez, tout en prenant soin de gérer vos ressources et votre équipement.

Le projet est toujours en cours de développement, mais j'ai déjà créé plusieurs niveaux et implémenté quelques sorts et ennemis. Je suis très enthousiaste à l'idée de poursuivre le développement de ce jeu.





Intelligence artificielle de reconnaissance de chiffres

Mon projet de reconnaissance de chiffres par IA est un programme développé en Python qui utilise des techniques d'apprentissage automatique pour identifier les chiffres manuscrits. Le but de ce projet est de créer un modèle capable de reconnaître avec précision les chiffres écrits à la main, même lorsque l'écriture est difficile à lire pour un humain.

Pour entraîner le modèle, j'ai utilisé une base de données de plus de 60 000 images de chiffres manuscrits, chacune étant étiquetée avec le chiffre correspondant. J'ai ensuite utilisé une technique d'apprentissage profond appelée réseau de neurones convolutifs (CNN) pour entraîner le modèle à reconnaître les chiffres. Le modèle final est capable de reconnaître les chiffres avec une précision de plus de 99%, même lorsque l'écriture est difficile à lire. J'ai également développé une interface graphique simple qui permet aux utilisateurs de tester le modèle en dessinant des chiffres à la main et en obtenant une prédiction en temps réel.

Ce projet m'a permis d'approfondir mes connaissances en apprentissage automatique et en reconnaissance d'images, et je suis très fier du résultat final. Je suis convaincu que cette technologie peut avoir de nombreuses applications pratiques, notamment dans la reconnaissance de caractères pour les systèmes de traitement automatique de données.

Vlog: Mon Voyage au Japon

Voici deux vidéos résumant mon voyage au Japon, un pays qui me passionne profondément. J'y explore des aspects culturels fascinants, ainsi que des paysages incroyables le tout en perfectionnant mon japonais ! Bien sur je n'oublie pas de m'y amuser






Competences Linguistique

En tant que francophone natif, j'ai une maîtrise presque parfaite de la langue française. Je suis également capable de m'exprimer couramment en anglais, ayant étudié cette langue pendant de nombreuses années et ayant eu l'occasion de la pratiquer régulièrement dans des contextes professionnels et personnels.


Ma passion pour la culture japonaise m'a également amené à étudier la langue japonaise. Bien que je sois encore débutant, j'ai suivi des cours et je pratique régulièrement pour améliorer mes compétences. J'ai récemment tenté de passer le JLPT N5, un examen de certification de langue japonaise pour les débutants, mais je n'ai malheureusement pas réussi à l'obtenir. Cependant, je suis déterminé à continuer à apprendre et à progresser dans ma maîtrise de la langue.

Email : robindelvart@gmail.com
Instagram : _yangukon_