La rigueur en action

Explorez mes réalisations en infrastructure, automatisation (DevOps, MLOps) et développement d''outils open-source sur mesure pour Linux et Windows.

Développement d’Outils Open-Source

WindowsOrchestrator - Moteur d'orchestration pour postes Windows

  • Description : Développement d'un ensemble de scripts PowerShell pour assurer une configuration système reproductible et le lancement d'applications via un fichier .ini.
  • Interface : Création d'un assistant de configuration graphique (WinForms) pour fiabiliser le paramétrage initial par l'utilisateur.
  • Technologies : PowerShell, Planificateur de Tâches Windows, Windows Forms, API Windows (Win32), Git.
Visiter le site dédié et voir la documentation →
Aperçu de l'interface mobile du site de présentation de Windows Orchestrator

Vosk-CLI-Dictation

  • Objectif : Développer un outil de dictée vocale 100% local et offline pour Linux, offrant une alternative privée aux solutions cloud.
  • Description : Une application en ligne de commande qui s'intègre à l'échelle du système (via `xdotool`) pour permettre la dictée dans n'importe quelle fenêtre. Le projet utilise le moteur Vosk, supporte plusieurs langues et est entièrement configurable via un fichier YAML.
  • Technologies : Python, Vosk API, YAML, xdotool, Bash.
Visiter le site dédié et voir la documentation →
Aperçu de l'interface mobile du site de présentation de Vosk-CLI-Dictation

Architecture de Systèmes & Automatisation (DevOps)

Pipeline d’Automatisation WordPress

  • Objectif : Fiabiliser et automatiser entièrement le processus de sauvegarde et de test d’un site WordPress critique.
  • Description : Conception d’un pipeline de scripts Bash utilisant rsync sur SSH pour cloner quotidiennement la base de données et les fichiers d’un site en production (VPS Debian) vers un environnement de développement local (Raspberry Pi). Le système garantit une copie de travail toujours à jour et un processus de restauration fiable.
  • Technologies : Bash, rsync, SSH, MariaDB, Apache2, Linux Cron.

Système de Gestion de Licences Cross-Platform

  • Objectif : Construire un flux sécurisé pour la distribution de licences logicielles entre un serveur Linux et des postes clients Windows.
  • Description : Architecture d’une solution utilisant WSL (Windows Subsystem for Linux) sur les clients pour exécuter des scripts qui communiquent de manière sécurisée avec un serveur central Debian via rsync sur SSH. Ce système automatise un processus métier critique de manière robuste.
  • Technologies : WSL, Debian, rsync, SSH, Bash, PowerShell.

Infrastructure pour l’IA Locale (MLOps)

  • Objectif : Mettre en place et maîtriser un écosystème complet pour l’expérimentation et l’utilisation de modèles d’IA en local, en garantissant la confidentialité des données.
  • Description : Installation, configuration et gestion de l’ensemble de la pile technique sur des machines dédiées. Cela inclut la gestion des drivers bas niveau, la conteneurisation des services et l’intégration des interfaces utilisateur.
  • Technologies : NVIDIA Drivers, CUDA, Docker, Ollama, Open-WebUI, ComfyUI, Stable Diffusion.

Fondations Techniques (Expérience Fondamentale)

  • Conception d’Applications Web “From Scratch” (PHP Vanille)
    • Description : Avant l’ère des CMS, j’ai développé des applications web complètes en PHP pur. Ces projets incluaient des systèmes de gestion de contenu “flat-file” basés sur le parcours du système de fichiers, et des systèmes de contrôle d’accès (ACL) ingénieux utilisant les fichiers .htaccess comme base de données de permissions.
    • Technologies : PHP, MySQL, HTML, CSS, Apache