Études de cas d’ingénierie / 01—09

Les décisions techniques, avec leur contexte.

Neuf études de cas concrètes : trois systèmes professionnels anonymisés et six projets open source de Labs. Chacune explique les contraintes, les décisions, ce qui a été construit et les limites des preuves.

Un travail qui mérite d’être expliqué.

Une liste de technologies dit peu de choses. L’archive sépare le travail professionnel des projets Labs, puis suit les décisions, la vérification et les limites de chaque système.

P01

Aucun chiffre inventé

Lorsqu’une mesure exacte est confidentielle ou indisponible, je décris le changement technique au lieu de fabriquer un pourcentage.

P02

Les décisions avant les outils

La technologie compte, mais seulement après avoir clarifié le problème et le compromis.

P03

Les noms disparaissent, pas le travail

Les organisations et les détails commerciaux sont omis. Le périmètre d’ingénierie reste précis.

CAS / 01 Plateformes cloud
Cas professionnel anonymisé10 min de lecture

Migration cloud d’une plateforme de workflow IA.

En environ un mois, j’ai transféré une plateforme documentaire et de workflows IA depuis un déploiement on-premise propre à chaque environnement vers Terraform, GKE et une livraison blue/red contrôlée.

GKETerraformHelmCloud BuildGitLab CI/CD
CAS / 02 Logiciel de workflow
Cas professionnel anonymisé9 min de lecture

Gestion d’un workflow d’archivage.

En environ trois mois, j’ai construit un service Spring Boot et un microfrontend React Single-SPA autour de Camunda pour créer des sessions, faire avancer les paquets sources dans un cycle de neuf étapes et suivre leur sortie.

Spring BootReactSingle-SPACamundaS3-compatible storage
CAS / 03 Logiciel d’entreprise
Cas professionnel anonymisé10 min de lecture

Maintenance et évolution d’un ERP retail.

Pendant environ dix-neuf mois, j’ai travaillé sur SQL Server, .NET Framework 4.8 et un frontend KnockoutJS d’un ERP retail actif : fonctionnalités, correctifs, rapports, deux intégrations transporteurs et modernisation de la réception de stock.

C#.NET Framework 4.8SQL ServerKnockoutJSCrystal Reports
CAS / 04 Produit local-first
Étude de cas open source de Labs11 min de lecture

CareerOS Local.

CareerOS Local associe une application de bureau Tauri, un sidecar FastAPI, un coffre SQLite versionné et un runtime LLM local obligatoire. Les faits sources, les documents et les analyses restent ainsi sur l’appareil de l’utilisateur.

Tauri 2React 19FastAPISQLitellama.cpp
CAS / 05 Machine learning
Étude de cas open source de Labs12 min de lecture

ELIZA Lab.

ELIZA Lab est un pipeline Rust pour entraîner, calibrer et examiner localement un classificateur d’intentions. Il remplace la prémisse trompeuse d’un bot thérapeutique par une expérience reproductible, non clinique et capable de s’abstenir.

RustTF-IDFLogistic regressionOpen-set ML
CAS / 06 Systèmes agentiques
Étude de cas open source de Labs10 min de lecture

DjenisAiAgent.

DjenisAiAgent observe une interface Windows ou web, demande une action Gemini structurée, la confronte aux permissions du runtime puis transmet le résultat vérifié au tour suivant.

PythonGeminiWindows UIASeleniumFastAPI
CAS / 07 Outils de protocole
Étude de cas open source de Labs8 min de lecture

DIG.

DIG associe un vrai client Gopher en terminal à un explorateur web déterministe. La CLI ouvre des ressources gopher:// sur un TCP borné ; l’édition web enseigne le même parser avec une fixture sûre.

Node.jsTCPGopherPWA
CAS / 08 Mathématiques computationnelles
Étude de cas open source de Labs9 min de lecture

IntegraDraw.

IntegraDraw est un atelier Java desktop et TypeScript Canvas qui compare sommes des milieux et des trapèzes à une référence Simpson. Les deux runtimes partagent des cas versionnés et des tolérances explicites.

Java 17TypeScriptCanvasNumerical methods
CAS / 09 Logiciel opérationnel
Étude de cas open source de Labs7 min de lecture

VECTOR.

VECTOR transforme une cohorte fictive en tableau opérationnel dans le navigateur. Recherche, filtres, progression et jalons fonctionnent localement, sans compte, backend ni analytics.

JavaScriptLocal storagePlaywrightStatic web

Votre système a besoin d’une direction plus claire ?

Commençons par la partie difficile. Nous pouvons cadrer ensemble l’architecture, le plan de livraison et la première version utile.