Portfolio

Des exemples de livraison, par capacité.

Chaque exemple associe l'exigence apportée par le client à l'ingénierie qui l'a livrée. Organisé par les six services que nous proposons.

Note : Nous avons livré de vingt à cinquante projets par an au fil de notre histoire, et environ cent aujourd’hui ; les dossiers ci-dessous sont condensés à partir des systèmes livrés. Les noms des clients sont retirés conformément aux accords de confidentialité. Les références sont disponibles sur demande, sous réserve du consentement de nos clients.

The full chronological record, 2011 to today, lives on the delivery history page.

Intégration IA & LLM

7 exemples de livraison

Assistant de support ancré pour une plateforme SaaS

Ce dont le client avait besoin. Un éditeur de produit voulait un assistant intégré qui réponde depuis sa documentation, ses tickets et ses conversations passées : avec des sources, pas des réponses hallucinées.

Comment nous l'avons livré. Nous avons construit un pipeline de recherche avec ingestion de documents, découpage sémantique et embeddings stockés dans pgvector, puis ajouté une recherche hybride avec reclassement par cross-encoder et un mappage de citations pour que chaque réponse renvoie à sa source. La couche de génération imposait un schéma de prompt strict, des budgets de tokens et de latence, et un repli vers « je ne sais pas » quand la confiance était faible. Nous avons livré un harnais d'évaluation séparé qui vérifie l'ancrage et la qualité des réponses à chaque changement de modèle ou de prompt. Le service a été conteneurisé, déployé avec du tracing et remis avec ses runbooks.

Plateforme IA agentique interne

Ce dont le client avait besoin. Une scale-up voulait des agents internes capables d'agir sur son CRM, ses tickets et ses documents pour automatiser des tâches opérationnelles répétitives sous contrôle strict.

Comment nous l'avons livré. Nous avons conçu un petit framework d'agents avec des permissions d'outils explicites, une étape d'approbation humaine pour les actions sensibles et des journaux d'audit structurés pour chaque appel d'outil. Chaque tâche a été décomposée en une séquence bornée d'appels d'outils à entrées typées, ce qui rendait les échecs reproductibles et testables. Nous avons écrit des tests de simulation qui exécutent les agents contre un bac à sable des API internes, détectant les régressions avant déploiement. Le résultat fut une plateforme d'agents observable, à permissions limitées, que l'équipe pouvait étendre elle-même, avec suivi des coûts par workflow.

Connecteurs de données Copilot d'entreprise

Ce dont le client avait besoin. Une organisation déployant Microsoft Copilot devait connecter ses connaissances internes via des connecteurs de données avec des permissions et une fraîcheur correctes.

Comment nous l'avons livré. Nous avons implémenté des services de connecteurs qui tirent les données du stockage documentaire, du CRM et de l'intranet du client, en mappant les listes de contrôle d'accès pour que Copilot respecte les mêmes permissions que l'utilisateur. La synchronisation incrémentale et la détection de deltas gardaient l'index frais sans réindexation complète, et nous avons ajouté une validation signalant le contenu malformé ou périmé avant son entrée dans l'index. Nous avons produit une note de sécurité décrivant précisément ce qui était indexé et comment c'était gouverné, que le client a utilisée dans sa revue de conformité.

Harnais d'évaluation et de qualité des agents

Ce dont le client avait besoin. Une équipe livrant des fonctionnalités agentiques avait besoin de mesurer la qualité et d'éviter les régressions en itérant sur les prompts et les modèles.

Comment nous l'avons livré. Nous avons construit une suite d'évaluation sur un jeu de données de référence avec des scénarios, notant chaque exécution sur la justesse, l'ancrage, la précision des appels d'outils et le coût. Le harnais s'intégrait à la CI pour qu'une évaluation échouée bloque la fusion, et produisait un rapport de qualité par changement. Nous avons ajouté du tracing sur la boucle d'agent pour que l'équipe voie exactement où une exécution divergeait. Cela a transformé « le modèle est devenu pire » d'un ressenti en un signal mesurable et corrigeable, devenu la méthode par défaut de livraison des changements IA.

Mise en service de modèles et activation MLOps

Ce dont le client avait besoin. Une équipe data avait des modèles dans des notebooks mais aucun moyen fiable de les servir, de les versionner, ou de savoir quand ils se dégradaient en production.

Comment nous l'avons livré. Nous avons empaqueté les modèles dans des conteneurs versionnés avec des contrats d'entrée/sortie typés, les avons déployés derrière un service à équilibrage de charge avec autoscaling, et ajouté un registre de modèles avec promotion du staging vers la production. Des moniteurs de dérive et de performance alimentaient un tableau de bord et des alertes, et un pipeline de réentraînement se déclenchait sur seuils. L'équipe est passée de déploiements manuels à une mise en production en une commande, avec retour en arrière vers toute version antérieure en une seule étape.

Infrastructure de recherche en IA

Ce dont le client avait besoin. Un groupe de recherche voulait une plateforme économique pour exécuter des charges d'entraînement et d'inférence sur GPU sans équipe d'infrastructure dédiée.

Comment nous l'avons livré. Nous avons provisionné un pool de calcul Kubernetes avec ordonnancement GPU, files de travaux et repli sur instances spot pour réduire les coûts, plus un stockage partagé et un suivi d'expériences. Nous avons instrumenté l'utilisation pour que les chercheurs voient quelles exécutions coûtaient cher, et ajouté une CLI en libre-service supprimant le besoin de consoles cloud. La plateforme absorbait une demande variable tout en gardant les dépenses prévisibles, et des politiques d'usage documentées contenaient les travaux incontrôlés.

Machine learning pour l'intelligence client

Ce dont le client avait besoin. Une plateforme grand public voulait une prédiction d'attrition et une segmentation pour ses équipes rétention et marketing, sans plateforme ML lourde.

Comment nous l'avons livré. Nous avons construit un pipeline de features depuis les données produit et support, entraîné des modèles légers de risque d'attrition et de segments comportementaux, et les avons exposés via un service appelé par le CRM. Nous avons mis l'accent sur l'explicabilité (chaque prédiction portait ses principaux facteurs contributifs) pour que le marketing puisse agir et pas seulement recevoir des scores. Un réentraînement hebdomadaire gardait le modèle à jour, et des tableaux de bord suivaient précision/rappel par rapport aux résultats pour que le métier voie la valeur, pas seulement le modèle.

Développement produit & applications full-stack

7 exemples de livraison

Portail fintech de paiements

Ce dont le client avait besoin. Une société de paiements voulait un portail marchand pour l'onboarding, le reporting et la gestion des versements, capable d'évoluer avec son API.

Comment nous l'avons livré. Nous avons construit un frontend React et une couche API Node/Python avec une séparation stricte entre le portail et le cœur de paiements, via un contrat typé et un maillage de services pour les appels internes. L'authentification utilisait OIDC avec permissions par rôle, et chaque action financière était idempotente et auditée. Nous avons livré par incréments de deux semaines avec staging en ligne dès la première semaine, et le transfert incluait une matrice de permissions, des tests d'intégration et un runbook pour que les ingénieurs du client puissent l'étendre en sécurité.

CRM et plateforme client

Ce dont le client avait besoin. Une équipe distribuée voulait un CRM et une plateforme client unifiés pour remplacer des tableurs et trois outils déconnectés, avec des API solides et un accès distant.

Comment nous l'avons livré. Nous avons conçu un modèle de données autour des organisations, contacts et conversations, construit un tableau de bord responsive avec synchronisation temps réel, et exposé une API REST et GraphQL pour intégrer les autres outils. Nous avons migré l'historique avec validation et vérifications en parallèle contre l'ancien système. Le détail d'ingénierie qui a compté : une source de vérité unique avec UI optimiste et gestion de conflits, supprimant le chaos de doublons que l'équipe subissait.

Plateforme de commerce pour un lieu culturel

Ce dont le client avait besoin. Une attraction touristique voulait une plateforme moderne de billetterie et de commerce gérant adhésions, entrées horodatées et ventes sur site comme un système connecté.

Comment nous l'avons livré. Nous avons livré la plateforme comme un ensemble de services (catalogue, disponibilité, réservation et paiements) derrière une application client unique. La capacité d'entrées horodatées était modélisée comme un inventaire avec réservations, évitant la survente en période de pointe. Nous avons intégré paiement et contrôle d'accès, et construit une console d'administration pour les règles tarifaires et de capacité que le personnel non technique pouvait exploiter. La plateforme a été conçue pour la charge de pointe, avec tests de charge avant lancement et plan de retour en arrière pour le premier week-end.

Plateforme de registre de santé pour une institution de recherche

Ce dont le client avait besoin. Un programme universitaire devait moderniser un registre clinique national (saisie, validation, reporting et accès pour plusieurs cliniques) en une plateforme moderne.

Comment nous l'avons livré. Nous avons réarchitecturé le registre autour d'un modèle de données validé avec accès par rôle pour les cliniques, investigateurs et administrateurs. Nous avons construit une saisie structurée avec des règles de validation détectant les erreurs au point d'entrée, et une couche de reporting pour les chercheurs autorisés. La migration des données legacy incluait un rapport de rapprochement permettant au client de valider chaque transformation. La sécurité et la confidentialité ont été conçues dès le départ, avec journalisation d'audit et accès minimal.

Plateforme IA pour les opérations (outillage interne)

Ce dont le client avait besoin. Une équipe opérationnelle voulait une plateforme interne unique pour orchestrer les workflows, connecter ses outils et produire des résumés générés par l'IA.

Comment nous l'avons livré. Nous avons construit une application interne avec moteur de workflows, connecteurs vers les tickets, le versionnement et la messagerie du client, et des résumés générés par l'IA de longs fils de discussion. Le choix d'ingénierie clé fut une frontière de plugins propre pour ajouter des outils sans toucher au cœur. Nous avons livré avec des tests automatisés par connecteur et une interface d'administration des permissions, rendant la plateforme en libre-service pour l'équipe opérationnelle.

Administration SaaS, tableaux de bord et extension d'équipe

Ce dont le client avait besoin. Un SaaS en croissance voulait une zone d'administration et d'analytics soignée, et une capacité senior intégrée à son équipe et à ses outils.

Comment nous l'avons livré. Nous nous sommes intégrés à leur processus de sprints et avons construit l'administration fonction par fonction (gestion des utilisateurs, vues de facturation, feature flags et tableau de bord d'analytics) en respectant leurs conventions de code et leur CI. Nous avons contribué tests et documentation à côté des fonctionnalités pour que la vélocité de leur équipe s'améliore. Comme nous travaillions dans leur processus, le code semblait natif, et le transfert n'a exigé aucune couche de traduction.

Plateforme d'édition et de contenu

Ce dont le client avait besoin. Une organisation de contenu voulait une plateforme pour publier, organiser et servir un volume éditorial important vers plusieurs canaux.

Comment nous l'avons livré. Nous avons construit un modèle de contenu séparant l'édition de la diffusion, une interface éditoriale avec brouillons et approbations, et des chemins de lecture rapides avec cache et recherche. Nous avons optimisé le pipeline de publication pour le débit et la fiabilité afin qu'un pic de lectorat ne fasse pas tomber le site. La créativité de livraison a consisté à garder les auteurs rapides tout en rendant le chemin de lecture ennuyeux et prévisible : deux problèmes d'ingénierie très différents résolus dans un seul produit.

Cloud, DevOps & sauvetage de plateforme

7 exemples de livraison

Infrastructure de tests navigateur et CI/CD

Ce dont le client avait besoin. Un produit centré navigateur voulait un pipeline CI/CD exécutant des milliers de tests navigateur rapidement, dans le cloud, sans ruiner les coûts.

Comment nous l'avons livré. Nous avons conçu un pipeline avec des exécuteurs de tests éphémères parallèles sur instances autoscaling, en mettant en cache binaires et dépendances pour réduire le temps. Les tests flaky étaient mis en quarantaine et signalés plutôt qu'ignorés, et une étape canary détectait les régressions avant déploiement complet. Le pipeline a réduit le retour de test de plus d'une heure à quelques minutes, et le modèle de coût faisait payer l'équipe uniquement ce qu'elle exécutait.

Fiabilité SRE et GitOps

Ce dont le client avait besoin. Une plateforme en croissance voulait des déploiements et une configuration gérés de façon déclarative, avec moins d'incidents et une récupération plus rapide.

Comment nous l'avons livré. Nous avons migré l'infrastructure et la configuration applicative vers GitOps avec un flux pull-request-vers-production unique, des portes de revue et un retour en arrière automatique sur échec des health checks. Nous avons construit des tableaux de bord de golden signals et des runbooks d'astreinte liés aux seuils d'alerte. Le résultat fut un processus de déploiement répétable et auditable où un changement se renverse en une action, et où les incidents devenaient visibles avant que les clients ne les remarquent.

Plateforme data/AI/ML Python et Kubernetes

Ce dont le client avait besoin. Une équipe plateforme voulait une base Kubernetes pour des charges Python mêlant pipelines de données, analytics et serving AI/ML sous une même base fiable.

Comment nous l'avons livré. Nous avons provisionné un cluster multi-tenant avec namespaces, quotas de ressources et politiques réseau, et standardisé l'empaquetage des charges Python pour un déploiement en une commande. Nous avons ajouté l'autoscaling horizontal, du stockage persistant pour les pipelines et un pipeline d'images de base avec correctifs de sécurité. La créativité était dans les parties ennuyeuses : rendre la plateforme assez prévisible pour que les équipes data et ML arrêtent de lutter contre l'infrastructure et commencent à livrer.

Déploiement de plateforme OpenShift

Ce dont le client avait besoin. Une entreprise voulait déployer et opérationnaliser Red Hat OpenShift pour ses équipes applicatives avec garde-fous et gouvernance.

Comment nous l'avons livré. Nous avons déployé OpenShift avec un modèle de location défini, une intégration CI/CD et un pipeline d'images sécurisé, puis migré une première vague d'applications et documenté le chemin pour le reste. Nous avons construit la couche opérationnelle (supervision, journaux, sauvegardes et contrôle d'accès) pour que la plateforme réponde aux attentes de sécurité de l'entreprise. La livraison incluait une documentation pratique et une formation pour que l'équipe du client puisse l'exploiter sans nous.

Audit de coût et de fiabilité cloud

Ce dont le client avait besoin. Une société à la facture cloud croissante et aux incidents récurrents voulait un diagnostic clair et un plan de correction, pas un énième rapport.

Comment nous l'avons livré. Nous avons audité l'usage, l'architecture et le processus de déploiement, puis classé les constats par coût et par risque. Nous avons supprimé les ressources inutilisées et surdimensionnées, redimensionné les bases, et corrigé les principales défaillances de fiabilité (surtout autour des déploiements et des alertes manquantes). Nous avons livré un tableau de bord de coûts lisible par la finance et un backlog d'ingénierie actionnable. L'audit s'est remboursé dès le premier cycle de facturation.

Infrastructure développeur et de test

Ce dont le client avait besoin. Une organisation d'ingénierie voulait des builds plus rapides, des environnements éphémères et une infrastructure de test stable à l'échelle de l'équipe.

Comment nous l'avons livré. Nous avons reconstruit le pipeline de build avec cache et parallélisme, ajouté des environnements éphémères par pull request, et déplacé l'infrastructure de test vers des exécuteurs autoscaling. Nous avons instrumenté les durées de build et de test pour que les étapes lentes soient visibles et corrigeables. Le temps de cycle de l'équipe a baissé, et l'infrastructure est devenue libre-service au lieu d'une file d'attente derrière une personne.

Exploitation d'une plateforme de données managée (type Airflow)

Ce dont le client avait besoin. Une société offrant de l'orchestration de données managée voulait sa propre plateforme fiable, évolutive et multi-tenant.

Comment nous l'avons livré. Nous avons durci le modèle de déploiement avec isolation entre tenants, mises à niveau automatisées en canary, et observabilité de la santé du scheduler et des workers. Nous avons construit un dimensionnement basé sur la profondeur de file et ajouté de la backpressure pour qu'un tenant bruyant n'affame pas les autres. Le résultat fut une plateforme pouvant croître en tenants sans exercice d'incendie opérationnel à chaque mise à niveau.

Données & MLOps

6 exemples de livraison

Ingénierie analytique

Ce dont le client avait besoin. Une organisation médiatique voulait des métriques fiables entre les produits, sans que les analystes recollent les données à la main chaque semaine.

Comment nous l'avons livré. Nous avons construit une couche de transformation dbt sur un entrepôt, avec des modèles testés et documentés et une convention de nommage suivie par toute l'organisation. Nous avons ajouté des tests de qualité et de fraîcheur exécutés en CI, pour qu'une source cassée échoue bruyamment au lieu de polluer silencieusement les rapports. Le résultat fut une définition unique et gouvernée de chaque métrique, et des tableaux de bord auxquels tout le monde faisait confiance.

Plateforme de données temps réel

Ce dont le client avait besoin. Un éditeur de produit voulait une plateforme de streaming pour alimenter des fonctionnalités live et l'analytics depuis des événements à fort volume.

Comment nous l'avons livré. Nous avons conçu un pipeline de streaming avec validation de schéma à l'ingestion, traitement idempotent et zone d'atterrissage d'entrepôt. Nous avons traité explicitement les événements tardifs et dupliqués, et ajouté une capacité de rejeu pour que les consommateurs puissent récupérer sans perte. La plateforme délivrait des données de fonctionnalité en moins d'une seconde tout en gardant l'entrepôt cohérent, avec supervision du retard et des taux d'erreur.

Pipeline de données de marché

Ce dont le client avait besoin. Une plateforme proche du trading voulait un pipeline de données de marché fiable, à faible latence et strictement correct.

Comment nous l'avons livré. Nous avons construit une ingestion à sémantique exactly-once, un traitement ordonné par symbole et une validation contre les données de référence. Nous avons priorisé l'observabilité (trous de séquence et pics de latence détectés immédiatement) et ajouté un mécanisme de rejeu pour les backfills. L'accent était mis sur la justesse plutôt que l'astuce : le client pouvait faire confiance aux chiffres, ce qui était tout l'enjeu.

Analytics et expérimentation d'expérience client

Ce dont le client avait besoin. Une équipe produit voulait une vue unique du comportement client et une plateforme d'expérimentation fiable.

Comment nous l'avons livré. Nous avons unifié les données d'événements dans un modèle unique, puis construit un feature store et un pipeline d'expérimentation avec affectation correcte et métriques de garde-fous. Nous avons rendu les résultats explicables et reproductibles, avec une couche de requêtes que l'équipe produit pouvait utiliser elle-même. Le détail d'ingénierie qui comptait était l'intégrité des expériences (pas de triche, tailles d'échantillon correctes) pour des décisions solides.

Intelligence documentaire et extraction

Ce dont le client avait besoin. Une organisation aux volumes documentaires importants voulait extraire des données structurées pour la recherche, les archives et l'automatisation.

Comment nous l'avons livré. Nous avons construit un pipeline d'ingestion avec OCR si nécessaire, classification et extraction d'entités, alimentant un index interrogeable et un stockage structuré. Nous avons combiné des contrôles par règles et l'extraction par LLM, en gardant une étape de revue humaine pour les champs à faible confiance. Lignée et pistes d'audit montraient d'où venait chaque valeur extraite, ce qu'exigeait l'équipe conformité.

Surveillance de dérive de modèles et réentraînement

Ce dont le client avait besoin. Des modèles en production se dégradaient silencieusement, et l'équipe voulait le détecter et réentraîner sans effort héroïque.

Comment nous l'avons livré. Nous avons instrumenté les distributions d'entrées et de prédictions, défini des moniteurs de dérive et de performance, et relié des alertes à un pipeline de réentraînement. Nous avons versionné données, modèle et code ensemble pour tracer toute prédiction jusqu'à ses entrées. Le réentraînement est devenu une étape revue et automatisée au lieu d'une panique trimestrielle, et la santé des modèles est devenue un tableau de bord réellement suivi.

Ingénierie sécurité & conformité

7 exemples de livraison

Ingénierie de réponse aux incidents de sécurité

Ce dont le client avait besoin. Une équipe sécurité voulait une réponse aux incidents plus rapide et plus fiable, avec détections, playbooks et preuves tenant sous revue.

Comment nous l'avons livré. Nous avons construit des règles de détection sur leur télémétrie, automatisé les parties bruyantes du triage, et transformé leurs runbooks en playbooks exécutables avec propriété et délais clairs. Nous avons créé un pipeline de preuves capturant quoi, quand et par qui, pour des revues post-incident rapides et prêtes pour l'audit. Les délais de détection et de réponse de l'équipe ont tous deux baissé de façon mesurable.

Sécurité produit et applicative

Ce dont le client avait besoin. Une équipe produit livrant vite voulait des revues de sécurité qui ne la ralentissent pas, intégrées à son pipeline.

Comment nous l'avons livré. Nous avons introduit des checklists de modélisation des menaces par fonctionnalité, câblé SAST et scan de dépendances dans la CI, et revu à la main les chemins à plus haut risque (auth, paiements, manipulation de fichiers). Nous avons priorisé les constats par exploitabilité pour que l'équipe corrige d'abord ce qui compte. Le résultat fut un processus de sécurité que les ingénieurs acceptaient parce qu'il attrapait de vrais problèmes sans devenir un goulot.

Durcissement de la sécurité web et navigateur

Ce dont le client avait besoin. Un produit web axé confidentialité voulait un durcissement contre les menaces web et navigateur sans dégrader l'expérience utilisateur.

Comment nous l'avons livré. Nous avons audité la surface d'attaque web et appliqué une défense en profondeur : politiques de sécurité de contenu strictes, configuration durcie des cookies et en-têtes, et isolation du contenu non fiable. Nous avons ajouté des tests de régression sur les en-têtes de sécurité et la CSP pour qu'ils ne puissent pas être retirés par accident. La livraison équilibrait protection et performance, gardant le produit rapide tout en fermant les brèches les plus dangereuses.

Chasse aux menaces et détection

Ce dont le client avait besoin. Une équipe d'opérations sécurité voulait une chasse proactive et des détections plus riches sur un parc vaste et bruyant.

Comment nous l'avons livré. Nous avons construit des règles de détection comportementale réduisant les faux positifs, et structuré des workflows de chasse autour d'hypothèses avec requêtes répétables et documentation. Nous avons priorisé les détections par les techniques les plus susceptibles de toucher leur environnement. L'équipe a gagné une bibliothèque de détections extensible, et le rapport signal/bruit s'est amélioré au point que les analystes faisaient confiance aux alertes.

GRC et preuves de conformité

Ce dont le client avait besoin. Une société préparant des audits voulait des contrôles documentés et des preuves de conformité organisées et défendables.

Comment nous l'avons livré. Nous avons cartographié les contrôles existants sur les cadres pertinents, identifié les écarts, et construit un système de preuves léger qui collecte et versionne la preuve derrière chaque contrôle. Nous avons rédigé des descriptions de contrôles en langage clair pour que auditeurs et ingénieurs s'accordent sur ce qu'un contrôle signifie. La préparation d'audit qui prenait des semaines est devenue un processus permanent, continuellement mis à jour.

Architecture de sécurité pour le développement applicatif

Ce dont le client avait besoin. Une organisation construisant de nouvelles applications voulait une sécurité conçue dès le départ, pas ajoutée avant le lancement.

Comment nous l'avons livré. Nous avons fourni l'architecture de sécurité sur toute la stack (authentification, autorisation, secrets, chiffrement et journalisation) et revu chaque frontière de service. Nous avons défini des motifs que les équipes de développement réutilisaient, avec implémentations de référence et contrôles automatisés. La créativité fut de rendre la sécurité le chemin de moindre résistance : le défaut sécurisé était aussi le plus simple à implémenter.

CIAM et ingénierie d'identité

Ce dont le client avait besoin. Une plateforme client voulait une gestion moderne d'identité et d'accès (connexion, fédération, rôles et consentement) comme service résilient.

Comment nous l'avons livré. Nous avons conçu un service CIAM autour d'OAuth/OIDC avec fédération sociale et entreprise, rôles granulaires et isolation par tenant. Nous avons géré le cycle de vie des tokens, la révocation de session et la gestion du consentement, et testé en charge le chemin de connexion pour le trafic de pointe. Le service a donné aux équipes produit une couche d'identité unique et sécurisée au lieu que chaque application écrive sa propre auth.

Intégration de systèmes & modernisation

6 exemples de livraison

Intégration de système de gestion documentaire d'entreprise

Ce dont le client avait besoin. Une organisation remplaçant son système de gestion électronique de documents voulait migration, intégration et conformité aux règles d'archivage.

Comment nous l'avons livré. Nous avons mappé les métadonnées legacy vers le nouveau système, construit un pipeline de migration avec validation et pistes d'audit, et intégré le système documentaire aux applications qui créent les documents. Nous avons appliqué les règles de conservation et de destruction dans le nouveau workflow. La migration incluait un rapport de rapprochement pour que le client puisse vérifier qu'aucun document ne manquait, et les intégrations ont supprimé les téléversements manuels subis par le personnel.

Extension ERP avec une couche full-stack

Ce dont le client avait besoin. Une entreprise utilisant un ERP majeur voulait des workflows personnalisés et une interface moderne par-dessus, sans perturber le cœur de système.

Comment nous l'avons livré. Nous avons construit une application full-stack qui dialogue avec l'ERP via ses API, en gardant la logique personnalisée hors de l'ERP pour que les mises à niveau restent sûres. Nous avons ajouté une synchronisation événementielle temps réel et un workflow d'approbation conforme aux processus du client. L'approche gardait l'ERP comme système de référence tout en offrant aux utilisateurs l'expérience que l'ancienne interface ne pouvait pas donner.

Middleware et services d'intégration

Ce dont le client avait besoin. Une organisation avec plusieurs systèmes back-office voulait un middleware fiable pour déplacer les données entre eux et exposer des points d'intégration.

Comment nous l'avons livré. Nous avons conçu des services d'intégration avec contrats typés, files de messages et traitement des lettres mortes pour qu'aucun message ne se perde silencieusement. Nous avons ajouté des tests de contrat entre systèmes et une supervision de la profondeur de file et des taux d'erreur. La couche d'intégration est devenue le lieu unique et documenté où les systèmes se connectent, remplaçant un enchevêtrement de scripts point-à-point.

Partenaire d'implémentation d'un système financier

Ce dont le client avait besoin. Une organisation implémentant une plateforme financière voulait un partenaire technique pour configurer, intégrer et migrer plutôt qu'un simple passage de relais fournisseur.

Comment nous l'avons livré. Nous avons intégré la plateforme financière aux systèmes opérationnels du client, construit la migration de données avec validation et portes de validation, et configuré le plan comptable, les approbations et le reporting. Nous avons produit la documentation utilisateur et mené la période de marche en parallèle où les deux systèmes fonctionnaient côte à côte. La livraison a réduit le risque d'implémentation et laissé l'équipe du client capable d'exploiter le système en confiance.

Gestion de flotte et d'actifs sur une plateforme ERP

Ce dont le client avait besoin. Un exploitant voulait un système de gestion de flotte et d'actifs construit sur sa plateforme ERP pour suivre maintenance, coût et utilisation au même endroit.

Comment nous l'avons livré. Nous avons modélisé les actifs et ordres de travail dans la plateforme, intégré les données des systèmes de terrain, et construit des tableaux de bord de coût et d'utilisation. Nous avons automatisé la planification de maintenance pour que les ordres de travail soient générés sur règles, pas sur mémoire. Le résultat fut une source de vérité unique pour la flotte, remplaçant tableurs et outils déconnectés.

Modernisation d'application legacy

Ce dont le client avait besoin. Une application legacy critique était difficile à faire évoluer et risquée à déployer, et l'équipe voulait la moderniser sans réécriture big-bang.

Comment nous l'avons livré. Nous avons appliqué le motif strangler : de nouveaux services reprenaient les fonctionnalités incrémentalement derrière une couche de routage, pendant que le legacy continuait de tourner. Nous avons construit des tests de caractérisation automatisés sur le comportement existant avant de changer quoi que ce soit, puis migré fonctionnalité par fonctionnalité avec vérification en parallèle. Le client a obtenu une base de code moderne et testable livrée progressivement, chaque étape livrable et réversible : sans gel de plusieurs mois, sans falaise.

Recherche & sciences appliquées

6 exemples de livraison

Banc de décharges guidées optiquement

Ce dont le client avait besoin. Un groupe de recherche voulait un moyen reconfigurable et à faible puissance de définir et piloter des chemins de décharge dans l'air sans repositionner le matériel.

Comment nous l'avons livré. Nous avons construit un banc avec mise en forme de faisceaux vortex et Airy et pilotage SLM/MEMS, en piégeant des microparticules absorbantes pour amorcer un canal à seuil réduit. Le logiciel de contrôle permettait de redessiner le chemin de décharge en temps réel, avec une boucle fermée pour maintenir le canal malgré la dérive. Le résultat fut un système de paillasse transformant des chemins 3D arbitraires en décharges guidées, avec documentation et verrouillages de sécurité.

Ingénierie de particules absorbantes pour le claquage guidé

Ce dont le client avait besoin. Une équipe voulait comprendre et optimiser comment le matériau et l'absorption des particules ajustent le seuil de décharge.

Comment nous l'avons livré. Nous avons criblé des microparticules de graphène, de métal et de diélectrique, en caractérisant l'absorption, le chauffage et la réduction de seuil, et intégré les résultats dans un guide de sélection et un harnais de balayage automatisé. Les particules métalliques à pointes ajoutaient de la concentration de champ, tandis que le graphène maximisait la réduction de densité. Le travail a produit un jeu de données reproductible et une conception de réapprovisionnement en particules pour un fonctionnement continu.

Corona orientable pour dissipation de charge statique

Ce dont le client avait besoin. Un programme aéronautique voulait un moyen contrôlé et à faible courant d'évacuer la charge statique des surfaces composites sans mèches métalliques.

Comment nous l'avons livré. Nous avons développé un système corona orientable utilisant une décharge diffuse guidée pour libérer la charge à un point choisi, en privilégiant un régime corona sûr plutôt que la formation d'arc. Nous avons validé le seuil à une pression équivalente à l'altitude et livré la logique de contrôle et les verrouillages. Le système fournit un chemin de dissipation statique non destructif et reconfigurable.

Source d'ionisation ambiante pour spectrométrie

Ce dont le client avait besoin. Un fabricant d'instruments voulait une source d'ionisation douce et réglable pour la détection portable de gaz traces.

Comment nous l'avons livré. Nous avons adapté la décharge guidée en une source d'ionisation ambiante compacte, en réglant le régime pour une ionisation douce et en l'orientant vers l'entrée du spectromètre. Nous avons automatisé la cartographie des paramètres et documenté l'enveloppe d'ionisation. La source a remplacé une conception à corona fixe par une alternative orientable et de plus faible puissance.

Dépôt de couches minces assisté par plasma localisé

Ce dont le client avait besoin. Une équipe matériaux voulait déposer des couches minces sur des régions choisies d'une pièce 3D sans masque ni vide.

Comment nous l'avons livré. Nous avons construit un pinceau plasma localisé qui guide une décharge de faible puissance vers un point cible, permettant un dépôt et une modification de surface à la demande le long de chemins programmés. Nous avons caractérisé la vitesse de dépôt et l'uniformité et livré le logiciel de contrôle. L'approche a supprimé le besoin de masques et de chambres à vide pour certains revêtements.

Plasma diffus délivré par fibre pour stérilisation

Ce dont le client avait besoin. Un groupe d'ingénierie clinique voulait délivrer un plasma non thermique sur des surfaces difficiles d'accès pour la stérilisation.

Comment nous l'avons livré. Nous avons délivré un plasma diffus sans arc à travers une fibre optique, en maintenant la décharge dans un régime froid adapté aux surfaces biologiques, et validé le procédé sur des géométries d'implants irrégulières. Verrouillages de sécurité et rapport de caractérisation accompagnaient le prototype, prêt pour des travaux de biocompatibilité supplémentaires.

Voix & téléphonie

6 exemples de livraison

Ligne de réservation pour un groupe de restaurants

Ce dont le client avait besoin. Un groupe de restaurants multi-sites voulait une ligne téléphonique 24/7 pour prendre les réservations, répondre aux questions d'horaires et de menu, gérer les annulations et listes d'attente, et orienter les demandes VIP ou événements vers le personnel.

Comment nous l'avons livré. Nous avons déployé une réceptionniste IA sur site avec une base de connaissances par établissement et un flux de réservation structuré (nom, taille du groupe, date et heure, confirmation). Les questions de prix et d'événements étaient orientées vers un responsable, et les appelants pouvaient être transférés au personnel par SIP REFER. Les appels étaient enregistrés avec consentement, transcrits et envoyés à l'équipe du lieu.

Gestion des appels après les heures d'un hôtel

Ce dont le client avait besoin. Un hôtel-boutique voulait une réponse fiable en dehors des heures pour la disponibilité, les itinéraires, les équipements et les demandes de rappel.

Comment nous l'avons livré. Nous avons configuré une réceptionniste 24/7 qui répond à partir d'une base de connaissances propre à l'hôtel, capture les demandes de rappel et transfère les appels à la réception pendant les heures d'ouverture. Le traitement multilingue couvrait l'anglais, l'espagnol et le français, et chaque appel produisait une transcription et un enregistrement étiquetés pour le responsable de service.

Réservations de tables et d'événements pour un bar-lounge

Ce dont le client avait besoin. Un bar-lounge voulait des réservations de tables et la collecte d'événements ou de listes d'invités, les questions d'acompte et de prix étant toujours orientées vers un humain.

Comment nous l'avons livré. Nous avons construit un flux de réservation pour les tables et les événements, appliqué une directive de prix pour que l'IA ne cite jamais de montants, et collecté les demandes d'événements dans un formulaire structuré envoyé à l'équipe de direction. Les appelants demandant un humain étaient transférés immédiatement.

Ligne de prise de rendez-vous et d'accueil d'une clinique

Ce dont le client avait besoin. Une clinique voulait la prise de rendez-vous, les réponses sur les horaires, et un triage d'accueil avec les questions cliniques transmises au personnel.

Comment nous l'avons livré. Nous avons livré un flux de rendez-vous et d'accueil avec des garde-fous stricts interdisant tout conseil médical. Les questions cliniques étaient transférées au personnel, et le système capturait le nom, le contact et le motif de chaque rendez-vous. La divulgation de l'enregistrement et la conservation des données étaient configurées selon les obligations de confidentialité de la clinique.

Ligne de qualification de leads pour un cabinet d'avocats

Ce dont le client avait besoin. Un cabinet d'avocats voulait que les appelants entrants soient filtrés et qualifiés avant un rappel d'avocat.

Comment nous l'avons livré. Nous avons construit un flux de qualification capturant le domaine de pratique, le nom, le contact et un bref résumé, avec une règle stricte interdisant tout conseil juridique. Les leads qualifiés étaient planifiés pour un rappel et la transcription envoyée à l'équipe d'accueil, réduisant le temps perdu sur les appels non qualifiés.

Ligne de réservation pour un salon de coiffure

Ce dont le client avait besoin. Une chaîne de salons voulait la réservation et le report en dehors des heures, ainsi que les questions de menu de services et de tarifs.

Comment nous l'avons livré. Nous avons déployé un flux de réservation et de report piloté par le menu de services du salon, répondu aux questions de disponibilité et de services depuis la base de connaissances, et orienté les questions de tarifs vers le personnel. Le système gérait plusieurs langues et produisait un résumé quotidien des réservations par établissement.

Un problème similaire ?

Dites-nous ce que vous devez livrer. Vous recevez une réponse directe sous un jour ouvré.

Lancer un projet Obtenir une estimation