Mise en place d'un VPN basé sur le cloud
À l'aide d'une plateforme cloud OpenStack, j'ai réalisé une application web qui, sur demande, ouvre un conteneur avec un service VPN puis transmet à l'utilisateur des accès.
Technologies: Cloud (OpenStack), Docker, API Rest (FastAPI), WireGuard
Application de blind test sur microcontrôleur
Projet réalisé à deux, à partir d'un microcontrôleur ARM relié à une enceinte et un module Bluetooth, nous avons réalisé une application de blind test pilotée par smartphone.
Technologies: C, Assembleur, programmation bas niveau
Application Android de karaoké
Projet réalisé à deux, nous avons créé une application de karaoké qui récupère les chansons depuis un serveur distant grâce à une API, les joue en affichant les paroles en direct et en laissant à l'utilisateur la possibilité de revenir en arrière ou d'avancer dans la musique.
Technologies: Kotlin, API
Développement de jeux vidéo
J'ai développé plusieurs jeux vidéo gratuits disponibles sur ma page web itch.io
Technologies: GameMaker
Site web de prévision météorologique
Réalisation d'un site web donnant les prévisions météo dans la ville du choix de l'utilisateur. Les informations sont récupérées via une API.
Technologies: HTML, CSS, JavaScript
Application de quiz en Java
Projet réalisé à deux, application qui permet de faire des quiz. L'application inclut une gestion des profils pour conserver les records ainsi qu'un panel d'administration pour gérer les profils et créer ou supprimer des questions. L'application permet aussi de sélectionner la difficulté et le type des questions.
Technologies: Java
Kernel en Assembleur et C
Projet réalisé à deux, Kernel construit "from scratch" à l'aide du langage assembleur et de C.
Technologies: Assembleur, C
Drone de patrouille maritime
Ce projet a été réalisé en équipe de quatre dans le cadre d'un challenge organisé par Naval Group. Un simulateur nous a été fourni et notre objectif était de développer le code contrôlant les différents composants d'un bateau. Ce code devait permettre au bateau de se rendre à une bouée, puis de se diriger vers une zone pour y rechercher un intrus. Une fois l'intrus repéré, le drone devait le signaler et se désactiver.
Technologies: python, Gazebo, ROS