name


P R É S E N T A T I O N


Bienvenue sur mon site personnel. Passionné d'informatique, d'électronique, de technologies énergétiques et durables, j'aime réunir ces domaines pour concevoir des projets utiles et riches de sens, tant sur le plan professionnel que personnel. Me permettant en premier lieu d'exposer mon profil professionnel, il vous sera également proposé ici de projets open source gratuits et réutilisables, que j'ai été, ou serais à l'avenir, amené à réaliser (disponibles sur l'onglet "PROJETS" accessible par le menu de navigation à votre gauche).


🎓  F O R M A T I O N S


DUT - Informatique

• Lieu : Université Sénart - Fontainebleau
• Cursus : Formation initiale en 2 ans

JANVIER 2018 - SEPTEMBRE 2020

Licence 3 Généraliste - Sciences Pour l'Ingénieur

• Lieu : Université Paris - Est de Créteil
• Option : Génie Électronique et Informatique
• Cursus : Formation de 1 an, en alternance chez HIPPOCAD

JANVIER 2020 - SEPTEMBRE 2021

Cycle d'ingénieur - Systèmes Électronique Télécommunications et Informatique

• Lieu : Conservatoire National des Arts et Métiers
• Option : Systèmes Embarqués et Durables
• Cursus : Formation de 3 ans, en alternance chez HIPPOCAD

JANVIER 2021 - SEPTEMBRE 2024


💼  E X P É R I E N C E S


HIPPOCAD

AÔUT 2020 - SEPTEMBRE 2024

Alternant ingénieur systèmes embarqués en R&D

Développement de prototypes logiciels et matériels d'un système électronique embarqué assurant l'assistance à domicile d'une personne à mobilité réduite : La HUMANBOX. Du circuit électronique aux applications métier, en passant par la sécurité système et réseau, l'objectif est de réaliser un boitier sur batterie équipé d'un système de téléassistance, d'un serveur domotique, d'un assistant vocal, d'une interface graphique, d'algorithmes d'intelligence artificielle, et d'un "coffre-fort" de données stockant les informations sensibles d'un bénéficiaire. Fort de l'expérience acquise durant ces 4 années d'alternance passées au sein de la société Hippocad, j'ai été amené à réaliser plusieurs missions afin d'enrichir ce dispositif : OUTILS : TortoiseSVN, Redmine, Home Assistant, Rhasspy, Check_MK, Conan, CMake, QEMU
LANGAGES : C/C++, Python, PHP, JavaScript, JSON, HTML, CSS
ARCHITECTURE : Raspberry Pi (ARMv6 - ARMv7 - ARMv8), Nanopi (ARMv7)
LOGICIELS : STM32Cube IDE, VDK Studio, Visual Studio Code, QT Creator
SYSTÈMES : Kali Linux, Debian, Raspberry OS, Ubuntu Core, OpenWRT, TinyCore, Yocto, BuildRoot


SABCA

JUILLET 2023 - AÔUT 2023

Stagiaire ingénieur logiciel embarqué en R&D

Développement d'un système de compilation permettant le passage du langage C à l'assembleur CLP (Control Loop Process). Réalisé en interne, ce langage est destiné à des processeurs FPGA 32 bits basés sur l'architecture RISC, conçus eux aussi en salle blanche par la société elle-même, et dont l'usage s'applique aux équipements actionneurs aérospatiaux (volets d'atterrissage et gouvernail d'avions de ligne, contrôle des vérins électromécaniques pour fusées type Ariane 6 et 5, etc...). Dans l'objectif de passer un jour sur des processeurs de type ASIC, la mise en place d'une toolchain de compilation GNU RISC-V 32 bits, associée au développement de scripts systèmes, ont permis la conversion de l'assembleur RISC-V 32 bits vers l'assembleur CLP, offrant ainsi la possibilité de coder en C le firmware CLP. Durant 3 mois de stage passés au sein de SABCA, voici ce qui a été accompli : OUTILS : Git, LLVM, CMake, CLP SDK, Compiler Explorer
LANGAGES : C/C++, Bash, Assembleur RISC-V, Assembleur CLP
ARCHITECTURE : FPGA, RISC-V 32 bits
LOGICIELS : Eclipse, Visual Studio Code
SYSTÈME : Red Hat


CMBTP

JANVIER 2023

Développeur WEB Freelance

Développement du site WEB vitrine de la société de batiment CMBTP, spécialisée dans le domaine de l’étanchéité des infrastructures habitables. Étant une première expérience professionnelle dans le milieu du développement WEB, celle-ci m'a permis d'acquérir plusieurs connaissances dans ce secteur, en mettant en application divers éléments techniques : OUTILS : FileZilla, SFTP
LANGAGES : HTML, CSS, JavaScript, PHP
LOGICIELS : Visual Studio Code

C O M P É T E N C E S


Je me suis penché, par nécessité ou par curiosité, sur de nombreux domaines de l'informatique tels que le Hacking éthique, l'administration système et réseau, le développement WEB, les interfaces graphiques et la programmation sur systèmes électroniques embarqués. Ces connaissances m'ont notamment permis de réaliser des appareils actimétriques avec le serveur de traitement associé, afin de relever des paramètres climatiques et énergétiques, pour assurer une gestion intelligente de la consommation d’énergie d’un domicile, allant même jusqu'à permettre de s’appuyer entièrement sur les énergies naturelles environnantes.


☕  P R O G R A M M A T I O N

Assembleur ARM
Niveau de maitrise : ★★★☆☆☆
Assembleur RISC-V
Niveau de maitrise : ★★★★☆☆
Bash Shell
Niveau de maitrise : ★★★★★★
Batch MS-DOS
Niveau de maitrise : ★★★★☆☆
C
Niveau de maitrise : ★★★★★★
C++
Niveau de maitrise : ★★★★★☆
Arduino
Niveau de maitrise : ★★★★★☆
Java
Niveau de maitrise : ★★★☆☆☆
Python
Niveau de maitrise : ★★★★★☆
VHDL
Niveau de maitrise : ★★★☆☆☆


☕  S C R I P T I N G

Bash Shell
Niveau de maitrise : ★★★★★★
Batch MS-DOS
Niveau de maitrise : ★★★★☆☆


🌐  W E B

CSS3
Niveau de maitrise : ★★★★★☆
HTML5
Niveau de maitrise : ★★★★★★
JavaScript
Niveau de maitrise : ★★★★☆☆
PHP
Niveau de maitrise : ★★★★☆☆
JSON
Niveau de maitrise : ★★★★☆☆
SQLite
Niveau de maitrise : ★★★★☆☆


📂  S Y S T È M E S

Debian
Niveau de maitrise : ★★★★★☆
Arch Linux
Niveau de maitrise : ★★★☆☆☆
Kali Linux
Niveau de maitrise : ★★★★★☆
OpenWRT
Niveau de maitrise : ★★★☆☆☆
Windows
Niveau de maitrise : ★★★★☆☆


📡  H A C K I N G

Rétro-ingénierie
• Décompilation : CFF Explorer | IDA Software | Cerbero Suite
• Compilation : Clang | Clang++ | LLVM
• Désassemblage : Objdump | Hexdump | GDB

Sécurité
• Analyseur vulnérabilités : Rootkit | Clamav | Nessus
• Analyseur réseau : Wireshark | NMAP | Nikto
• Analyseur radio-fréquences : GNU Radio | HackRF One
• Attaque bruteforce : AircrackNG | Hashcat | Hydra | Hping3
• Stéganographie : StegHide | StegCracker


📲  É L E C T R O N I Q U E S

Software embarqué
• Compilation : Toolchain GNU ARM | Toolchain GNU RISC-V 32 bits | Compiler Explorer | Conan
• IDE : Visual Studio Code | PlatformIO | ESP IDF | STM32CubeIDE | MPLAB IDE

Hardware embarqué
• Microcontrôleur : STM32 | ESP32 | PIC Microchip
• Microprocesseurs : FPGA | ARM | INTEL | RISC-V
• Micro-ordinateurs : Raspberry Pi | Nanopi | MangoPi | Radxa | LUCKFOX

Domotique
• Plateformes : Home Assistant | Domoticz | Broker MQTT
• Protocoles : Lora | Zigbee | Bluetooth Low Energy


💻  A U T R E S

Logiciels divers
• Simulation : Matlab Simulink | GNU Octave | QGIS | QEMU
• CAO : FreeCad | Blender 3D | Catia | Kicad | Advanced Design System
• Audiovisuel : Davinci Resolve | OBS studio | LMMS