BIENVENUE SUR MON PORTFOLIO
Une collection de mes outils, logiciels et compétences techniques.
LOGICIELS MAÎTRISÉS
Visual Studio Code
Mon environnement principal de développement. J’y code en C, HTML, CSS, JavaScript et Python avec des extensions dédiées pour optimiser la productivité.
Adobe Première Pro
Logiciel de montage vidéo que j’utilise pour la création de contenus audiovisuels, montages dynamiques et post-production de projets multimédias.
Photoshop
Outil incontournable pour la retouche photo, la création graphique et la manipulation d'images.
Onshape
Outil de conception 3D en ligne utilisé pour la modélisation mécanique et la création de prototypes collaboratifs.
Fusion 360
Logiciel de conception paramétrique et de simulation utilisé pour la création de pièces techniques et l’ingénierie de précision.
Catia V5
Outil de conception CAO/FAO/IAO utilisé dans l’industrie pour la modélisation 3D avancée et la conception mécanique complexe.
KiCad
Logiciel de conception électronique utilisé pour la création de schémas et le routage de circuits imprimés (PCB).
Bambu Studio
Logiciel de tranchage pour imprimantes 3D BambuLab, utilisé pour préparer les fichiers d’impression et optimiser la qualité d’impression.
Simplify3D
Outil de slicing avancé permettant d’optimiser les paramètres d’impression 3D (supports, remplissage, vitesse, etc.) pour des résultats précis.
Orca Slicer
Logiciel open-source de tranchage pour imprimantes 3D, pratique pour les profils personnalisés et le contrôle détaillé du G-code.
Blender
Logiciel de modélisation, pour des pièces organiques.
FileZilla
Client FTP fiable pour la gestion et le transfert sécurisé de fichiers vers mes serveurs.
WireGuard
Mise en place, configuration et gestion de réseaux privés virtuels (VPN) performants et modernes.
Suite Logiciel Topaz
Amélioration, upscaling et restauration de la qualité d'images et de vidéos grâce à l'intelligence artificielle.
Ollama
Déploiement et exécution de modèles de langage (LLM) en local pour l'expérimentation avec l'IA générative.
MACHINES MAÎTRISÉES
Bambu Lab X1C
[Machine personnelle] Imprimante 3D FDM haut de gamme utilisée pour des impressions rapides, précises et multi-matériaux.
Creality Ender 3 Max Neo
[Machine personnelle] Imprimante 3D FDM fiable utilisée pour la création de prototypes et de pièces mécaniques sur mesure.
Creality K1C
[Machine personnelle] Imprimante 3D performante pour l’impression rapide de modèles fonctionnels avec des matériaux techniques.
Anycubic MomoM5S
[Machine personnelle] Imprimante 3D SLA utilisée pour la création de pièces très détaillées et de prototypes à haute précision.
Découpeuse Laser CO₂
Utilisée pour la découpe et la gravure de matériaux comme le bois, l’acrylique ou le cuir à partir de fichiers vectoriels.
MICROCONTRÔLEURS & CARTES DE DÉVELOPPEMENT
Raspberry Pi 5
[Machine personnelle] Utilisé comme mini-serveur, contrôleur domotique et puissant nano-ordinateur pour des projets nécessitant un OS complet.
ESP32-S3
Microcontrôleur puissant avec Wi-Fi et Bluetooth intégrés. Idéal pour mes projets IoT (Internet des Objets) et le traitement de données embarqué.
STM32
Famille de microcontrôleurs 32 bits (architecture ARM Cortex-M). Utilisés pour des applications embarquées exigeant une haute précision et de fortes performances.
Arduino Uno
La carte de prototypage de référence. Idéale pour valider des concepts électroniques rapides et s'interfacer facilement avec des shields et modules.
Arduino Nano
Version ultra-compacte de l'architecture Arduino. Parfaite pour être directement intégrée sur une breadboard ou dissimulée dans des projets miniatures.
CAPTEURS, MODULES & COMPOSANTS
MT3608 Step-Up
Régulateur de tension élévateur (Boost) ajustable, permettant de convertir une tension basse en une tension stable plus élevée pour alimenter des modules spécifiques.
TP4056 Lithium Charger
Module de charge linéaire pour batteries Lithium-Ion (18650...) avec circuit de protection intégré contre les surcharges et les décharges excessives.
Capteur Ultrason (HC-SR04)
Module de mesure de distance par écho ultrasonique. Couramment utilisé pour la détection d'obstacles en robotique mobile mobile.
Capteur de Distance Laser (ToF)
Capteur basé sur la technologie de temps de vol (Time-of-Flight) offrant une mesure de distance au millimètre près, indépendamment de la couleur de la cible.
Écrans LCD / OLED I2C
Afficheurs compacts utilisant le protocole de communication I2C, permettant de libérer des broches sur le microcontrôleur en n'utilisant que deux fils (SDA/SCL).
Régulateurs Step-Down (Buck)
Convertisseurs abaisseurs de tension continus (type LM2596), indispensables pour réduire efficacement une haute tension d'alimentation globale vers du 5V ou 3.3V logiques.
Servomoteurs (180° & 360°)
Actionneurs rotatifs précis. Modèles 180° pour le contrôle de position angulaire stricte (gouvernes, bras robotiques) et modèles 360° à rotation continue.
Moteurs Pas-à-Pas (Stepper)
Moteurs à haute précision angulaire (comme le Nema 17), cruciaux pour le contrôle rigoureux des déplacements sur les imprimantes 3D et les machines CNC.
Drivers A4988 / DRV8825 / TMC2209
Contrôleurs de puissance pour moteurs pas-à-pas. Expertise particulière sur les TMC2209 pour leur gestion ultra-silencieuse et la détection de blocage sans fin de course (Sensorless Homing).
Shield CNC V3
Carte d'extension matérielle pour Arduino conçue pour centraliser le pilotage de 4 drivers de moteurs pas-à-pas, idéale pour assembler un graveur laser ou une mini-fraiseuse.
Transistors MOSFET
Composants de puissance utilisés comme interrupteurs électroniques à haute vitesse, indispensables pour commuter de gros courants (lits chauffants d'imprimantes, rubans LED de puissance).
Capteurs Tactiles & Biométriques
Modules d'interface homme-machine (touches tactiles capacitives ou lecteurs d'empreintes digitales) mis en place pour des projets de contrôle d'accès sécurisés.
Module Bluetooth HC-06
Module de communication sans fil esclave (UART), permettant d'établir une liaison série sans fil bidirectionnelle entre tes microcontrôleurs et une application mobile ou un ordinateur pour le contrôle à distance.
SYSTÈMES D'EXPLOITATION
Windows
Maitrise de Windows XP, 7, 10 et 11 pour la bureautique et les jeux.
Linux
Utilisation quotidienne de Fedora (KDE) pour mon PC personnel et de Debian pour mon serveur personnel. J'ai également une longue expérience d'utilisation sur Ubuntu et Arch Linux.
Android
Utilisation quotidienne.
LANGAGES DE PROGRAMMATION
Python
Utilisé pour le scripting, l’automatisation, le développement backend et la création d’outils personnalisés.
C
Langage bas niveau que j’utilise pour la programmation embarquée et les applications systèmes performantes.
Rust
Actuellement en cours d'apprentissage pour développer des applications systèmes fiables, sécurisées et ultra-performantes.
HTML / CSS / JavaScript
Développement d’interfaces web modernes, interactives et responsives — comme ce portfolio.