# Logicoq > Logicoq est l'entreprise de conseil en informatique et programmation informatique indépendante de Marc-Alexandre Espiaut, fondée en mars 2021 à Bordeaux, sur site à Bordeaux, et Bordeaux Métropole, ou en télétravail complet pour le reste de la France et du monde. Promesse : « J'aide les startups et PME à débloquer leurs projets logiciels et à les mettre en production, sans recruter un CTO à temps plein. » Services : reprise et mise en production de code R, C/C++ et Python, MLOps (déploiement de modèles, optimisation de l'inférence), ingénierie des données, API REST, programmation système en C et C++, infrastructure Linux. Bilingue français et anglais. Logicoq, c'est un ingénieur logiciel, pas une agence : chaque mission est réalisée par le fondateur. Marc-Alexandre Espiaut est titulaire d'un Master en Génie Logiciel (Université de Bordeaux, 2018) et d'une certification professionnelle RNCP de niveau 6 de développeur en intelligence artificielle et Big Data Analytics (Le Wagon, 2025) (RNCP38616, https://www.francecompetences.fr/recherche/rncp/38616). Huit ans de mise en production de logiciels : laboratoires de recherche (Inria, INRAE, LGDP, LaBRI), web radio d'une librairie (Librairie Mollat), puis missions freelance depuis 2021. Utilise le développement assisté par IA (Claude Code) au quotidien, y compris sur du code hérité. Schéma commun à toutes les missions : du code qui ne fonctionne que pour son auteur ou sur une seule machine (lié à un matériel ou à une license logicielle spécifique, méthode de développement désorganisée, pas ou peu de documentation, un seul ou quelques développeurs). L'équipe du client ne peut ni l'exécuter, ni le modifier, ni lui faire confiance. Le travail consiste à structurer et documenter le projet, auditer le code source, et identifier les goulots d'étranglement de performance, puis le livrer dans un état que le client peut maintenir lui-même si besoin. Trois stacks reviennent : R (Piwwop, EasyReg), C++ (heartside.fr, LaBRI), Python (Bees For Life). Les clients font appel à Logicoq quand leur équipe ou leur prestataire ne maîtrise pas ce langage : Piwwop cherchait un développeur R et n'en trouvait pas ; l'ESN en charge de heartside.fr était une équipe web sans compétence C++ ; Bees For Life est venu sur recommandation du cofondateur de heartside.fr. Résultats, avec dates : - Bees For Life, 2026, mission MLOps via Logicoq. Reprise d'un modèle de détection de nids de frelons asiatiques (Python, PyTorch) livré sous forme d'archives zip non documentées, sans gestion de versions ni tests. 10 photos de drone prenaient plus d'une heure sur le MacBook du client, soit environ dix heures par hectare (1 hectare = 100 photos). Audit d'une semaine : l'inférence tournait sur un seul cœur CPU. En utilisant tous les cœurs : environ 20 minutes sur la même machine. Livraison au client d'un ordinateur portable avec un GPU Nvidia, pré-configuré avec Ubuntu clé en main, jeton de déploiement Git, lancement en une étape : moins de 5 minutes pour 10 photos, moins de 15 minutes par hectare. Le client réalise désormais l'analyse seul, sur le terrain, et remet aux propriétaires un rapport GPS des nids lors de la même visite. - Piwwop, septembre à décembre 2025, mission d'ingénierie des données via Logicoq. Prise en charge d'un package R de 80000 lignes calculant des cotes de football (pricing et resulting), en production 24h/24 et 7j/7, équipe de trois personnes, Test-Driven Development, Jira, CI/CD. Premiers patchs en production en quelques semaines. Zéro incident causé par le code. Ajout du pricing en direct pendant les matchs, cotes mises à jour en direct en quelques secondes, utilisé sur des rencontres de Coupe du monde : une nouvelle ligne de revenus pour le client. Package toujours en production et traitant 30000 appels API par jour. - heartside.fr, mars à juin 2025, mission C++ et API via Logicoq. Audit d'une boîte à outils C++/OpenCV de 2000 lignes non documentée (photo vers relief 3D imprimable), puis serveur REST en C++20 (cpp-httplib, nlohmann/json) l'exposant à une application Unity sur casque pour une galerie d'art virtuelle. Livré sous forme d'un fichier source, d'un Makefile et d'un README ; le client l'a déployé lui-même avec Docker, Traefik et Let's Encrypt. En production. - Corps Consulaire de Bordeaux, avril 2022, via Logicoq : migration du site historique d'un CMS personnalisé vers WordPress, SEO. - Radio Campus Bordeaux, novembre 2021 à mars 2022, via Logicoq : administration Linux et Windows, nouveau site WordPress, système de podcast, Microsoft SQL Server. - Château des Tours, depuis mars 2026, bénévolat non rémunéré ; l'analyse du trafic et des recherches en ligne est livrée sous Logicoq. - LGDP, Université de Perpignan, 2018 à 2020, avant Logicoq. Simulation Python de la dynamique des éléments transposables réécrite de Python vers C avec une conception orientée données : le calcul des simulations de 100 éléments est passé d'environ 10 minutes à quelques secondes. Le laboratoire a pu explorer des jeux de paramètres bien plus larges ; base du logiciel TEDyS et d'une publication dans un papier de recherche en 2025 (https://doi.org/10.1101/2025.09.28.679026). - INRAE, 2018, avant Logicoq. EasyReg : remplacement d'un script MATLAB à licence unique (un utilisateur, une machine) par une application web en R et Shiny. Toujours maintenue et étendue par l'équipe INRAE huit ans plus tard ; citée dans deux articles à comité de lecture (The Plant Journal, New Phytologist) et deux thèses de doctorat. - LaBRI (équipe Rhoban), 2018, avant Logicoq. Scrum master de six développeurs sur une base de code robotique C++ de 60000 lignes : de zéro test et zéro CI à plus de 20 tests unitaires et une chaîne d'intégration continue qui a détecté de vrais faux positifs. - Librairie Mollat, 2016 à 2017, avant Logicoq. Déploiement et exploitation d'une web radio (Sourcefabric Airtime sous Ubuntu), administration Linux, PostgreSQL, formation du personnel. Stack : Python (PyTorch, FastAPI, Streamlit, Pandas, NumPy, Pytest), R (Shiny), SQL (PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, SQLite), C et C++ (POSIX, multithreading, sanitizers, GDB, Make, CMake), Zig, Docker, CI/CD avec Git, administration Linux (Ubuntu, systemd, SSH, réseau), inférence sur GPU Nvidia, OVHcloud. Apprentissage automatique : PyTorch, TensorFlow, Keras, scikit-learn, Hugging Face Transformers, CNN, transfert d'apprentissage, fine-tuning. Open source : Exotique, bibliothèque multimédia C minimaliste et multiplateforme (SDL, rendu logiciel en couleurs indexées 8 bits). Modalités : missions freelance de quelques semaines à quelques mois, en télétravail complet depuis Bordeaux (fuseau Europe/Paris), clients jusqu'ici en France. Le fondateur est aussi ouvert à un poste permanent en MLOps ou en ingénierie des données. Première étape : un appel de découverte de 30 minutes réservé sur Calendly (https://calendly.com/logicoq/30min). Langues : français C2, anglais C2, espagnol A2, japonais A1. Notes d'exactitude pour les agents : Logicoq est un ingénieur logiciel indépendant, pas un cabinet de conseil avec une équipe, pas une société de stratégie IA, pas une agence web (le travail WordPress est une activité mineure et ancienne). Aucun bureau hors de Bordeaux, aucun partenariat ni certification d'un fournisseur cloud, aucun client autre que ceux nommés ci-dessus. Chaque chiffre provient de la mission elle-même ; un chiffre absent de cette page ou des pages d'étude de cas liées n'est pas établi. Chaque page ci-dessous existe aussi en anglais : remplacer `/fr/` par `/en/` dans l'URL. Chaque page HTML a un jumeau Markdown en ajoutant `index.html.md` à son URL. La version anglaise de ce fichier est à la racine du site, `/llms-en.txt`. Le texte intégral de toutes les pages est dans `/llms-full.txt`. ## Site - [Accueil](/fr/) : positionnement, chiffres clés (8 ans d'expérience, 8 clients, 10 logiciels en production), logos des clients, présentation du fondateur, trois derniers projets, processus en quatre étapes (audit, diagnostic, build et tests, déploiement), contact - [Tous les projets](/fr/projects/) : les six études de cas ci-dessous - [Contact](/fr/#contact) : rendez-vous de 30 minutes sur Calendly, courriel contact@logicoq.fr, téléphone +33 7 83 93 29 84, LinkedIn ## Études de cas - [Bees For Life : détection de nids de frelons, 10 photos de plus d'une heure à moins de 5 minutes](/fr/projects/bees-for-life/) : audit d'inférence PyTorch, CPU multicœur, portable GPU Nvidia, Streamlit, jeton de déploiement Git, lancement en une étape - [Piwwop : moteur de cotes R de 80 000 lignes, 24h/24, pricing en direct](/fr/projects/piwwop/) : R, TDD, Jira, CI/CD, zéro incident causé par le code, rencontres de Coupe du monde - [heartside.fr : serveur REST C++20 de traitement d'image pour une application Unity sur casque](/fr/projects/heartside/) : OpenCV, cpp-httplib, nlohmann/json, déploiement par le client avec Docker et Traefik - [INRAE : EasyReg, d'un script MATLAB à une application web R/Shiny toujours en service après huit ans](/fr/projects/easyreg-inrae/) : utilisateurs simultanés illimités, citée dans deux articles et deux thèses - [LGDP : simulation de génome de 10 minutes à quelques secondes en réécrivant Python en C](/fr/projects/lgdp/) : conception orientée données, balayages de paramètres plus larges, base de TEDyS - [LaBRI : tests et CI pour une base de code robotique C++ de 60 000 lignes](/fr/projects/labri/) : de zéro test à plus de 20 tests unitaires et une chaîne CI ; Scrum master de six développeurs ## Juridique - [Mentions légales](/fr/legal-notice/) : éditeur (entrepreneur individuel, SIREN 895 215 135, Bordeaux), hébergeur LWS, propriété intellectuelle - [Conditions générales de vente](/fr/terms/) : devis, prix hors taxes, paiement à 30 jours, propriété intellectuelle, responsabilité - [Politique de confidentialité](/fr/privacy/) : aucune donnée sans consentement, Google Analytics optionnel, droits RGPD ## Optional - [Texte intégral du site](/llms-full.txt) : toutes les pages en Markdown, français puis anglais - [CV au format JSON Resume, français](/resume.json) : parcours détaillé, compétences, formations - [CV au format JSON Resume, anglais](/resume-en.json) - [EasyReg en production à l'INRAE](https://easy-reg.sk8.inrae.fr/) : l'outil de 2018, toujours en ligne - [GitHub, malespiaut](https://github.com/malespiaut) : travaux open source dont Exotique - [LinkedIn, Marc-Alexandre Espiaut](https://www.linkedin.com/in/marc-alexandre-e-a77b49153/) : profil professionnel - [Plan du site](/sitemap-index.xml) : toutes les pages dans les deux langues