Lab · Ingénierie & IA

Ce qui se passe sous le capot.

Architecte full-stack et IA, j’ai passé vingt ans à livrer des systèmes fiables dans des environnements exigeants. Cette page résume ce que je sais faire, comment je travaille et ce que j’ai réellement construit — sans exagération.

Domaines d’intervention

Ce que je fais, concrètement.

Six terrains où la complexité est élevée et où je suis à l’aise pour concevoir, livrer et faire durer : de l’IA appliquée à l’intégration d’entreprise.

i.

Architecture IA & LLM

Conception et industrialisation de pipelines LLM, extraction sémantique, RAG et assistants outillés, avec modèles locaux ou via API.

  • RAG
  • llama.cpp
  • Ollama
  • FAISS
  • ChromaDB
  • OpenAI · Claude · Mistral
ii.

Développement full-stack

Applications web et mobiles, API robustes, SaaS multi-tenant. De la maquette à la production.

  • Java · Spring Boot
  • TypeScript
  • Node · Fastify
  • Vue/Nuxt
  • React/Next
  • FastAPI
iii.

Cloud & infrastructure

Déploiement, scalabilité, CI/CD et Infrastructure-as-Code pour des systèmes fiables et évolutifs.

  • AWS
  • Kubernetes
  • Docker
  • Helm
  • Cloudflare
iv.

Intégration enterprise & santé

Interopérabilité, synchronisation de systèmes hétérogènes, ETL et gouvernance des données.

  • HL7
  • FHIR
  • Mirth
  • Kafka
  • NATS
v.

Sécurité & audit

Audit applicatif OWASP, revue d’infrastructure, gestion d’incidents et accompagnement vers ISO 27001.

  • OWASP
  • Pentest
  • Audit
  • ISO 27001
vi.

Data engineering

Pipelines de données, orchestration, streaming et visualisation temps réel à partir de sources non structurées.

  • PostgreSQL
  • Airflow
  • Redis
  • D3.js

L’IA en pratique

Local ou cloud : je choisis, et je le dis.

Une chaîne RAG, de l’ingestion à la réponse, que j’ai écrite à la main sur plusieurs projets. Voici ses étapes, puis ce qui tourne où.

1Ingestion

Word, Excel, PDF, images. Découpage en passages avec chevauchement.

2Embeddings

sentence-transformers en local, ou Voyage AI via API.

3Index

FAISS ou ChromaDB, selon le volume et la persistance.

4Recherche

Top-k, seuil de pertinence, extraits datés : la source récente fait foi.

5Génération

Mistral-7B (llama.cpp), gemma3 (Ollama) ou Claude, avec outils métier.

6Garde-fous

Contrôles de cohérence, limites de débit, journal sans contenu de conversation.

ProjetRôle de l’IAModèles & outilsExécutionStatut
Assistant d’un centre linguistiqueDialogue, six outils métier, recherche documentaireClaude Sonnet · Voyage AI · FastifyExterne (API)En ligne
API éditoriale multi-sitesTitres et descriptions éditoriales FR / EN / ESOllama · gemma3:4b · Fastify · MongoDBAuto-hébergéEn ligne
SharkiRAG local et génération de contenuMistral-7B Q4_K_M · llama.cpp · FAISS · FastAPILocalPrototype
RAGfitRAG sur documents et OCR de photosOllama · gemma3:4b · ChromaDB · PaddleOCRAuto-hébergé OCR : Google VisionPrototype avancé

Je sais faire tourner l’IA chez moi et je choisis selon le coût, la confidentialité et la qualité attendue. Aujourd’hui, mes produits en ligne combinent briques locales et API.

OCR et documents : Tesseract, PaddleOCR avec OpenCV, Google Vision et la vision de Claude, selon le type de document et la contrainte de confidentialité.

Références sélectionnées

Des environnements exigeants.

Quatre missions représentatives, entre assurance, institutions internationales et santé.

MissionAXA Group Operations · Lausanne

Pipeline LLM d’extraction de contrats

Industrialisation d’une couche IA pour modéliser automatiquement des contrats d’assurance complexes : orchestration Airflow, déploiement sur AWS, API sécurisées.

  • LLM
  • Airflow
  • AWS
  • Kubernetes
MissionAXA · Computable Contracts

SaaS de modélisation de contrats

Membre fondateur de l’équipe : microservices, API REST, synchronisation avec Guidewire ClaimCenter, extraction automatisée depuis des PDF.

  • Node · TypeScript
  • REST
  • Guidewire
MissionCCPR · Centre ONU · Genève

Infrastructure et microservices pour les droits humains

Migration d’un système legacy, microservices pour le suivi des observations de l’ONU, sécurisation complète et audit OWASP.

  • Microservices
  • Migration
  • OWASP
MissionHUG · Hôpitaux universitaires de Genève

Dashboard temps réel des applications médicales

Heatmap D3.js pour suivre en direct l’état de santé des applications, avec ingestion d’un flux backend et intégration dans une application Angular.

  • D3.js
  • Angular
  • Temps réel

Pratiques d’ingénierie

Livrer, et faire durer.

Chaque livrable est testé, documenté et pensé pour être repris par quelqu’un d’autre. Voici ce que cela signifie au quotidien.

i.

Code et typage

TypeScript, API REST documentées (OpenAPI), revues de code.

ii.

Tests à plusieurs niveaux

Unitaires, intégration et charge : Jest, test runner Node, Artillery.

iii.

CI/CD et GitOps

GitHub Actions, images Docker versionnées, déploiement multi-environnements avec Helm et ArgoCD.

iv.

Conteneurs et sécurité

Conteneurs Docker, nginx avec TLS, limites de débit, secrets hors du dépôt.

v.

Observabilité

Endpoints de santé, suivi d’erreurs, tableaux de bord Prometheus et Grafana.

vi.

Documentation honnête

Des README vérifiables : je n’affirme que ce que le code et la configuration montrent.

Partage d’expertise

Ce que j’écris, ce que j’ai appris.

Des retours d’expérience tirés de projets réels, publiés sur mon site de consultant.

Architecture IA

Comment industrialiser un pipeline LLM en production

Orchestration, monitoring, coûts et points de défaillance.

Java

Migration vers Java 21 et Spring Boot 3.2

Ce que les virtual threads ont changé, et les pièges rencontrés.

Backend

Webhooks Stripe en production

Sécurité, idempotence et monitoring pour une plateforme de billetterie.

Échangeons

Un rôle, un défi technique à relever ?

Je réponds sous 24 heures ouvrées. Envoyez-moi une description du poste ou du projet, nous verrons rapidement si c’est un bon match.