1. logoWhatsApp Projet de recherche sur WhatsApp
    2. Pacman Pacman
    3. T-Rex T-Rex Game
    ImgNav
  • Hébergement Cloud : CLoud Access Network

    Au cours d'un projet fil rouge sur deux ans, nous avons dû en équipe, créer une infrastructure permettant de l'hébergement de services Cloud.
    L'objectif était de respecter notre cahier des charges établi, ce dernier consitait à proposer des services de VPN qui permettait d'accéder de façon simple à des machine virtualisées commandées.
    Pour ce faire, nous avons dû créer une infrastructure informatique de toute pièce, qui soit résiliente et performante.
    Cela s'est traduit par la conception de schémas d'architecture, la mise en place d'un cluster de virtualisation, d'un cluster de Firewalls, d'une stack de Switchs.
    Par dessus, nous avons pu installer un cluster Kubernetes qui nous permettait de gérer nos images Docker de Wireguard.
    En parallèle, nous avons fait e sorte que l'infrastructure soit maintenable, à l'aide d'outils de supervision, de suivi de parc et via des DAT.

    Que se passe t-il lorsque vous envoyez un message sur WhatsApp ?

    Le but de ce projet est de synthétiser le fonctionnement de WhatsApp, lorsqu'une conversation est établie.
    En particulier, quelles sont les méthodes cyptographique employés pour permettre la sécurité des conversations,
    j'ai travaillé principalement sur l'algorithme de chiffrement AES (Advanced Encryption Standard).

    Pacman

    Dans le cadre de l'IUT nous avons dû reproduire Pacman dans un terminal en C++, nous étions en groupe pour réaliser ce projet. Je me suis chargé de réaliser le changements des paramètres, les animations, ainsi que la documentation avec doxygen.

    Vous trouverez plus de détail sur la page GitHub du projet.

    1. Voir la page GitHub
    2. Télécharger le projet

    T-Rex Game

    En 2021, j'ai effectué un projet consistant à reproduire le T-Rex game. Le T-Rex game est un petit jeu présent sur Google Chrome, lorsque le navigateur est lancé mais qu'il n'y a pas de connexion internet.
    Cliquez ici pour aller voir
    J'avais pour contrainte de réaliser ce projet en moins d'une semaine. Pour ce faire j'ai utilisé le langage Python et la bibliothèque PyGame.

    Si vous voulez avoir plus de détails de sur la façon dont je l'ai reproduit, je vous invite à aller voir la page GitHub.

    1. Voir la page GitHub
    2. Télécharger le projet