Ingénierie logicielle · mesurée et publiée

Nous construisons et améliorons les logiciels qui soutiennent votre entreprise

Nous vous aidons à transformer un besoin de votre entreprise en un outil que vous pouvez utiliser, sur le web ou sur le téléphone, et à améliorer les systèmes que vous avez déjà. Nous commençons par comprendre comment vous travaillez et ce que vous voulez obtenir ; nous mesurons avant et après chaque changement et nous publions notre façon de faire.

  • Depuis 2020

    en production : le protocole de cache open source que nous expliquons sur le blog.

  • 3,7 M requêtes/s

    cpp-cache avec un travailleur, en réponse depuis le cache ; benchmark du 18 octobre 2026. Voir les données

  • 1 à 2 jours ouvrables

    de délai de réponse aux nouvelles demandes. À distance, avec l’Amérique et l’Europe.

Par où commencer

Je veux créer une solution pour mon entreprise

Des tâches vous prennent du temps, vos données sont dispersées dans plusieurs feuilles de calcul, ou vous avez une idée à mettre en route ? Nous vous aidons à clarifier ce dont vous avez besoin et nous construisons une première version utile, sur le web ou en application pour le téléphone, pour l’essayer avec les personnes qui l’utiliseront. Vous n’avez pas besoin d’arriver avec une solution définie.

Première version en six semaines environ, à prix fermé par jalons ; à titre de référence, 8 000 USD pour une première version web complète.

Comment nous commençons

Je veux améliorer un système que j’utilise déjà

Si votre système est lent, tombe en panne ou coûte trop cher à maintenir, nous mesurons où se trouve le problème et nous proposons des améliorations avec des preuves que vous pouvez examiner, avec votre équipe technique. Nous sommes spécialistes de la performance des backends et des API pour les paris sportifs, fintech et SaaS B2B.

Diagnostic en deux semaines, à périmètre fermé ; à titre de référence, 2 900 USD.

Comment nous pouvons améliorer votre système

Comment nous collaborons

  1. Un appel de 30 minutes, sans frais, pour comprendre votre cas.
  2. Une proposition écrite avec périmètre, délai et prix fermés.
  3. Un travail par jalons, avec des livraisons que vous pouvez tester.
  4. Une livraison avec documentation et passation ; le code vous appartient.

Voir comment nous travaillons

Vérifiez par vous-même

Trois éléments publics pour vérifier ce que nous disons avant de nous écrire : des résultats datés sur une machine déclarée, du code que l’on peut exécuter et la méthode avec laquelle nous mesurons.

Benchmark reproductible

exécutions
42
erreur
0
machine déclarée
oct. 2026

Deux caches mesurés avec le même protocole. Données brutes et code de mesure publiés.

Voir les résultats

Open source

Six projets que l’on peut lire, exécuter et critiquer : deux caches avec le même protocole, des structures de données, un disjoncteur, des unités physiques et des corrélations PVT.

Voir les six projets

Comment nous mesurons

Trois classes de chiffres (benchmark, production, estimation), un protocole avant/après, et des modèles téléchargeables de rapport de mesure et de critères d’acceptation.

Lire la méthode

Services

Trois lignes centrées sur les systèmes critiques à haute performance et la modélisation appliquée. Vous pouvez nous engager pour un diagnostic, un projet par jalons ou un accompagnement mensuel.

Conseil technique en performance et architecture

  • Diagnostic d’API et de systèmes critiques
  • Plans d’amélioration de l’architecture et de la scalabilité
  • Modernisation progressive des systèmes hérités, en minimisant les interruptions

Voir le diagnostic

Développement de systèmes à haute performance

  • Backends et API ; applications web, et applications mobiles pour iPhone et Android
  • Programmes autonomes et outils en ligne de commande en C++ ou Rust
  • Traitement de données et intégration avec les systèmes existants

Voir les types de projets

Modélisation et analyse

  • Simulations Monte-Carlo et analyse de risque
  • Modèles de prévision et d’optimisation
  • Tableaux de bord et automatisation des décisions

Voir le service de modélisation

Capacités techniques :
Backends d’API et microservices Architecture backend Systèmes distribués élastiques Paris sportifs, fintech et SaaS B2B Cloud / Kubernetes Bases de données Science des données et R (tidyverse) Apprentissage automatique

Technologies que nous utilisons couramment dans nos backends et nos systèmes :

Parcours de l’équipe

SIMYL Research a été constituée en 2025. Ces travaux, antérieurs à l’entreprise, ont été dirigés par des membres de l’équipe qui la dirige aujourd’hui et montrent comment nous abordons un problème ; nous ne nommons ni entreprises ni clients.

Cache et architecture pour une API de paris sportifs

Tests de 2023 · conception du protocole et de l’architecture : backend d’une API de paris sportifs en temps réel, optimisé en combinant un cache en mémoire à haute performance et un routage par hachage vers plusieurs passerelles, de sorte que la plupart des requêtes répétées étaient servies depuis le cache sans recalculer les prix. Lors de tests en 2023 en environnements contrôlés, cette architecture a atteint jusqu’à 100 000 requêtes par seconde avec un p99 inférieur à 500 ms.

Backend multi-tenant pour la gestion d’immeubles et de copropriétés

2017 · conception et implémentation : backends d’API pour une plateforme multi-tenant de gestion d’immeubles et de copropriétés, avec contrats, paiements, notifications et rapports, conçus pour croître progressivement sans interruption de service.

Migration d’un système basé sur Yardi vers essensys sans interruption de service

2017 · responsable de la migration : une opération qui fonctionnait sur Yardi devait passer à essensys sans arrêter le service ni perdre de données ; les données ont été extraites par l’interface d’intégration de Yardi et le service a été maintenu pendant la transition. Migration achevée sans interruption ni perte de données.

Simulation de production du puits au séparateur et DSL de corrélations PVT

2016–2018 · développeur principal dans une startup : backend de simulation de la production depuis le fond du puits jusqu’au séparateur et langage dédié pour définir des corrélations PVT avec unités et plages vérifiées. 188 corrélations en 35 familles publiées en logiciel libre dans back-pvt ; la bibliothèque d’unités uconv y est née.

Analyseur de chaînes productives fondé sur les graphes

2012–2016 · responsable de l’analyseur, comme collaborateur externe d’un centre public de recherche en technologies libres : graphe des chaînes productives, des matières premières aux biens finaux, construit à partir des données du registre industriel pour repérer leurs points faibles, comme les points d’articulation et les coupes minimales par filière. Code en C++ sur Aleph-w, publié en logiciel libre.

Voir toutes les fiches

Open source

Ce que nous publions peut être lu, exécuté et critiqué. Six projets, par nom, utilité et état.

cpp-cache

Cache concurrent en mémoire pour les processus en C++20, avec un protocole single-flight contre les avalanches de requêtes.

C++20 · licence MIT · modèle formel en Promela/SPIN inclus dans le dépôt · benchmarks de 2026 publiés

gateway_cache

L’implémentation en Go du même protocole de cache, conçue pour les passerelles d’API.

Go · licence MIT · publiée en 2020 · en production depuis lors sur la plateforme de données sportives de Genius Sports

Aleph-w

Bibliothèque de structures de données et d’algorithmes en C++, axée sur la programmation fonctionnelle.

C++ · licence MIT · en développement actif

go-breaker

Disjoncteur (circuit breaker) pour services en Go : il se déclenche sur des seuils de mémoire et de latence, avec analyse de tendance et alertes vers OpsGenie.

Go · licence MIT · tests inclus

uconv

Bibliothèque d’unités et de grandeurs physiques en C++20, avec des types forts à la compilation et un DSL pour définir les unités et les conversions.

C++20 · licence GPL-3.0 · intégration continue

back-pvt

Caractérisation PVT des fluides : propriétés physiques en fonction de la pression et de la température, avec sa batterie de tests.

C++ · licence GPL-3.0 · tests inclus

Les chiffres de performance de 2023 correspondent à l’implémentation en Go ; nous ne les extrapolons pas à cpp-cache. Les mesures de 2026 des deux bibliothèques, avec le même protocole et sur une machine déclarée, sont dans Benchmarks.

Qui sommes-nous

Ingénierie logicielle à haute performance

Chez SIMYL Research, nous unissons la rigueur académique et l’expérience industrielle pour construire des systèmes critiques où chaque milliseconde et chaque centime comptent.

  • Code efficace : nous optimisons les algorithmes pour réduire vos coûts cloud, et nous le mesurons avant et après.
  • Sans intermédiaires : une petite équipe d’ingénierie senior, avec périmètre et prix fermés.
  • Transparence : paiements par jalons avec critères d’acceptation écrits.
  • Précision : modèles statistiques et d’apprentissage automatique pour quantifier l’incertitude et décider avec des hypothèses explicites.

Vous voulez savoir avec qui vous travaillerez ?

Rencontrer l’équipe En savoir plus sur nous

Questions fréquentes
Je ne sais pas exactement ce dont j’ai besoin. Puis-je quand même vous écrire ?

Oui. Dites-nous ce que vous faites aujourd’hui et ce qui vous pose problème ; lors de l’appel de 30 minutes, nous voyons ensemble s’il vaut mieux construire quelque chose, utiliser un outil existant ou changer le processus. Si nous ne sommes pas la meilleure option, nous vous le disons tout de suite.

Que se passe-t-il lors de l’appel de 30 minutes ?

Nous écoutons votre cas, nous posons des questions et nous vous disons si nous pouvons vous aider et comment. Il est sans frais et sans engagement ; ensuite, vous recevez par écrit ce que nous proposons, avec périmètre, délai et prix.

Développez-vous aussi l’interface web et les applications mobiles ?

Oui, bien sûr. Nous développons l’interface web et les applications pour iPhone et Android, avec un seul code pour les deux plateformes, et nous les publions sur les boutiques avec vos comptes. Nous disposons d’ingénieurs mobiles qui travaillent sous notre direction technique, avec Flutter de préférence, ou React Native si votre équipe l’utilise déjà. Et nous soignons tout particulièrement ce qui ne se voit pas : l’écran attire les premiers utilisateurs, mais ce qui décide s’ils restent, c’est que tout réponde vite, ne perde aucune donnée et tienne quand l’activité grandit. Dans le MVP agile, l’application est un module à part : à titre de référence, 5 000 USD et environ trois semaines de plus ; le prix exact dépend de sa complexité et il est arrêté lors de la phase de cadrage. Nous la développons aussi pour un système que vous avez déjà, en projet par jalons.

Travaillez-vous à l’heure ou au projet ?

Cela dépend du degré d’incertitude du projet. Si le périmètre est stable, nous travaillons à prix fermé par jalons, avec un acompte au départ et des critères d’acceptation écrits pour chaque livraison. Si l’incertitude est élevée (intégrations à découvrir, exigences à valider), nous travaillons au temps passé avec un plafond budgétaire et des revues périodiques, car un prix fermé prématuré nuit généralement aux deux parties. Pour des questions ponctuelles, nous proposons une séance de 4 heures à 600 USD de référence. Les conditions habituelles de chaque modalité sont dans Comment nous travaillons et nous les ajustons dans chaque proposition.

Couvrez-vous le support après la livraison ?

Oui. Les projets de développement incluent une période de stabilisation définie dans la proposition et le transfert de connaissances à votre équipe. Ensuite, vous pouvez souscrire un accompagnement mensuel ou un forfait d’heures de maintenance ; si vous préférez une équipe interne, nous vous aidons à former ou à recruter les personnes qui maintiendront le système.

Comment facturez-vous les clients en Colombie et dans d’autres pays ?

Nous émettons des factures électroniques. Les clients en Colombie sont facturés en pesos, au montant fixé dans la proposition ; les clients d’autres pays, en dollars ou en euros, avec paiement par virement bancaire international. Avant la signature, nous vous indiquons comment s’appliquent les impôts et les retenues dans votre pays.

Quelle est la taille minimale des projets que vous acceptez ?

Nous privilégions les projets où nous pouvons avoir un impact clair sur des systèmes critiques ; à titre indicatif, des initiatives de plusieurs semaines à plusieurs mois. Pour des besoins plus limités, nous proposons une séance de conseil de 4 heures et le diagnostic de performance et d’architecture, à périmètre fermé et prix de référence. Nous prenons peu de projets à la fois pour que chacun ait un responsable senior du début à la fin.

Travaillez-vous uniquement à distance ou aussi en présentiel ?

Nous travaillons à distance, dans le fuseau horaire de Bogotá (UTC−5). Pour des jalons clés comme des ateliers, des lancements ou des audits, nous pouvons nous déplacer si le périmètre et le budget le justifient.

Pouvez-vous travailler avec les technologies que nous utilisons déjà si ce n’est ni C++, ni Go, ni Rust ?

Oui, à condition d’en avoir une expérience réelle. Si nous ne les maîtrisons pas, nous vous le disons et nous pouvons nous concentrer sur l’architecture, la performance et les bonnes pratiques, ou vous aider à définir un chemin de migration.

Comment gérez-vous la confidentialité de nos informations et de notre code ?

Nous signons des accords de confidentialité (NDA) lorsque c’est nécessaire, nous utilisons des dépôts à accès restreint et nous suivons les bonnes pratiques de sécurité. Nous ne réutilisons pas le code spécifique d’un client dans d’autres projets et nous ne publions rien de votre projet, sauf si le contrat le permet ou si vous nous y autorisez.

Dans quelles langues travaillez-vous ?

Nous travaillons en espagnol et en anglais ; l’appel exploratoire peut se tenir en français, et certaines formations peuvent être données en français. La documentation écrite est généralement en anglais ou en espagnol, selon les besoins de votre équipe.

Cours et ateliers

Formation pratique pour des équipes déjà en production. À distance ou en présentiel ; nous délivrons un certificat de participation.

C++ moderne (C++17/20/23)

Pointeurs intelligents, sémantique de déplacement, templates et concurrence. 4 à 5 jours.

Calcul haute performance

Cache du processeur, profilage, structures sans verrou et SIMD. 3 jours.

Kubernetes pour développeurs

Déploiements, ressources, mise à l’échelle automatique et diagnostic en production. 3 jours.

Dites-nous ce que votre équipe veut apprendre Voir les cours

Contact

Dites-nous ce que vous devez résoudre ; une brève description suffit pour commencer. Nous répondons sous 1 à 2 jours ouvrables.

Vous pouvez nous dire ce que vous faites aujourd’hui, ce qui vous pose problème ou ce que vous aimeriez pouvoir faire. Une brève description suffit pour commencer ; vous n’avez pas besoin de savoir quelle technologie est nécessaire.

Nous utilisons vos données pour répondre à votre demande et, si vous le souhaitez, préparer une proposition et en assurer le suivi ; l’envoi est traité par Formspree. N’incluez ni identifiants ni informations confidentielles. Détails dans la politique de confidentialité.

E-mail : contact@simylresearch.com