Adrien Sales

Architecte SI & Product BuilderModélisation · Data · IA AgentsLEAN & Innovation frugaleDevRel
Portrait professionnel Adrien Sales — Master Builder de la Tech
208 articles
296 vidéos
45 livres lus
32 datasets
1 520 downloads
1 🤗 datasets
2 🤗 apps
656 réactions
193 abonnés
27+ ans d'XP

Ma spécificité : face à n'importe quelle problématique, je reconnais la famille de problèmes à laquelle elle appartient — et j'en tire immédiatement les référentiels, les structures de données et les outils adaptés, qu'ils soient mathématiques ou data. Formé en mathématiques (DEA Mathématiques Appliquées — stage de recherche INRIA Sophia Antipolis) puis en data science (Mastère Spécialisé MSBDS — labellisé Conférence des Grandes Écoles, stage data mining avec l'I3S CNRS), je modélise, lie, package, puis exploite par des agents IA pour créer de la valeur réelle. Et je travaille avec ce qui existe : open data, scraping, APIs publiques — innovation frugale et design thinking comme levier, pas comme contrainte. Méthode signature : l'API-fication — identifier un manque d'interopérabilité, scraper ou exploiter l'open data, packager en SDK, exposer en API, laisser émerger l'écosystème communautaire (apps mobiles, AR, bots, MCPs, dashboards). Validé sur domaine.nc, ColisNC, edb-noumea, kalolo, RIDET, smartcity Nouméa.

Ingénieur architecte SI passionné par le développement de produits et le leadership technique, je manage des développeurs, innove en LEAN et construis des systèmes data end-to-end : Lakehouse (DuckLake/Airflow/Kafka), knowledge graph Neo4j du SI OPT-NC, MCPs open source et agents IA. Ma boussole : l'expertise technique au service du besoin métier et du time-to-market — chaque choix d'architecture se mesure à la valeur livrée.

25 ans de parcours : professeur de maths en collège, consultant DB chez Experian (Orange, BofA, Crédit Lyonnais), DBA expert chez Docaposte (HADOPI, Infogreffe), architecte logiciel à la DSI de Nouméa, aujourd'hui Chef de Section GLIA à l'OPT-NC. Contributeur open source actif (DuckDB, endoflife.date, geol — Hacktoberfest Spotlight 2025), auteur de 206 articles sur Dev.to, top 5% Kaggle, speaker NODES 2022, 2023 & 2024. Enseignant en Master MIAGE avec une pédagogie Montessori : projets réels, open source, #techforgood. Outcomes mesurables : deux étudiants de la promo 2025 recrutés dans des institutions publiques calédoniennes (OPT-NC, ISEE-NC) sur recommandation active — la pédagogie comme levier de placement, pas seulement de formation. La boucle se referme : la transmission, premier métier en 1999 (professeur de mathématiques en collège), revient au premier plan 25 ans plus tard — fil rouge plus que parenthèse.

Conviction transversale, valable pour moi comme pour les collaborateurs et stagiaires que j'encadre : un rythme soutenable sur la durée prime sur le sprint. Six ans de projets tutorés sans interruption, des séries d'articles régulières, des contributions open source continues — l'endurance comme méthode, pas comme contrainte.

Ambitions parallèles : construire un produit data/IA ancré dans les problématiques du Pacifique, contribuer à la recherche appliquée (knowledge graphs, data science), et étendre une présence DevRel internationale — conférences, open source, communauté.

Expérience

Chef de Section GLIA — Génie Logiciel Inter-Applicatif @ OPT-NC (Office des Postes et Télécommunications de Nouvelle-Calédonie)

Pilotage de la section GLIA (6 personnes) : interopérabilité du SI, data engineering, DevSecOps, cartographie du SI par knowledge graph, Developer Relations et innovation. Management d'équipe, formation de stagiaires et mentorat. L'interopérabilité comme posture est une signature de carrière depuis 2013+ — déjà identifiée par mes pairs à la DSI de Nouméa, formalisée aujourd'hui dans le rôle GLIA (Génie Logiciel Inter-Applicatif) et l'enseignement en Master MIAGE.

12 points clés
  • Stack data complète en production : Airflow conteneurisé sur Kubernetes, Lakehouse DuckLake, Superset (dataviz), MinIO (stockage) — pipeline bout en bout opérationnel
  • Cartographie du SI par knowledge graph Neo4j avec release automatisée via GitHub Actions — présenté à NODES 2022 et NODES 2024 (conférence internationale Neo4j), enrichi d'agents IA
  • Stabilisation et rationalisation du bus applicatif Kafka pour un SI hautement disponible et performant
  • Culture DevSecOps complète : GitHub Actions, Quarkus, conteneurisation Podman/Docker, shift-left security avec geol (open source, 1 300+ downloads) intégrant Trivy, Quarto et DuckDB
  • Déploiement et animation du portail API APIGEE grand public : conception, DevRel, vidéos et documentation
  • Animation des organisations OPT-NC sur GitHub (https://github.com/opt-nc), Dev.to (https://dev.to/optnc), Kaggle (https://www.kaggle.com/optnouvellecaldonie) et Hugging Face (https://huggingface.co/opt-nc) : code open source, articles techniques, datasets, notebooks, applications Gradio et MCPs — démo publique : candidature via MCP Claude en 20 minutes
  • CLI mobitag en Go pour envoyer des SMS via l'API Mobitag — distribué via Homebrew/goreleaser, conçu avec l'équipe comme exercice pédagogique
  • Design, développement et livraison de l'API domaine.nc (noms de domaine .NC) exposée sur la marketplace APIGEE — a permis la création d'une application mobile open source Flutter par la communauté, publiée sur le Google Play Store, testée en crowdtesting via Hightest/Testeum, avec 25 releases et une playlist YouTube dédiée
  • Mentorat de proximité : stagiaires accueillis dans le bureau, embarqués sur de vrais projets dès le premier jour — plusieurs recrutés en CDI à l'issue
  • Tuteur industriel (OPT-NC) de projets tutorés UNC : dataviz temps d'attente en agence sur matrice LED IoT Pimoroni Cosmic Unicorn 32×32 pixels (Python/MicroPython, API APIGEE) — publié sur Hackster.io, vidéo YouTube, article Dev.to
  • Tuteur industriel (OPT-NC) de projets tutorés UNC : dashboard Streamlit temps d'attente API-driven (Docker, API APIGEE) — affichage du temps réel et tendance journalière pour optimiser la venue en agence
  • Évangélisation technique auprès des collègues : faire découvrir et adopter des pratiques et technologies actionnables au quotidien — par la démonstration et le faire ensemble, jamais par la théorie seule
Architecte Logiciel / Chef de Section Développement & Maintenance @ DSI Ville de Nouméa

9 ans d'évolution dans une équipe de 2-3 développeurs, de la conception au leadership : chef de projet, chef de section, puis architecte logiciel. Plusieurs applications livrées entre 2012 et 2015 sont toujours en production et en évolution en 2026.

10 points clés
  • Conception et développement de l'application permis de construire de la Ville de Nouméa — toujours en exploitation et en évolution 10+ ans après sa livraison
  • Conception et développement de la main courante de la police municipale de Nouméa — toujours en exploitation 10+ ans après sa livraison
  • Briques logicielles de base (composants réutilisables) toujours intégrées dans le SI de la collectivité à ce jour
  • Mise en place de la gestion de versions : déploiement SVN on-premise puis migration intégrale vers GitHub
  • Migration complète du SI applicatif : WebSphere/Windows/Oracle → Tomcat/Spring Boot/Linux/PostgreSQL — modernisation end-to-end de l'infrastructure et des applications métier de la collectivité
  • Introduction de Spring Framework puis Spring Boot et ZK Framework en remplacement des frameworks maison
  • 4 ans de SCRUM : montée en compétences progressive de chef de projet à chef de section — succès et échecs documentés et présentés au séminaire DSI 2015
  • Intérim assuré du Chargé d'études d'architecture et qualité de la DSI lors de ses absences — extension de la confiance hiérarchique au-delà du rôle d'architecte
  • Introduction des pratiques DevOps : continuous delivery pour logiciels Windows via Chocolatey et AppVeyor, migration cloud hybride expérimentée dès 2016
  • Analytics RGPD sur les bases de données via SchemaCrawler et ELK Stack — cartographie dynamique des colonnes à données personnelles en dashboard Kibana
DBA — Oracle & PostgreSQL @ Docaposte

DBA expert sur des plateformes nationales à fort trafic et fort enjeu : HADOPI, Infogreffe, Jedeclare.com — infrastructure critique, données sensibles, millions d'utilisateurs. Filiale numérique du groupe La Poste.

3 points clés
  • Développement d'un CLI Java mesurant l'écart de synchronisation entre bases primaires et standby — outil de monitoring de la réplication en production
  • Tuning avancé de bases de données Oracle et PostgreSQL sur des plateformes nationales à fort trafic
  • Automatisation des scripts de production et introduction des premières pratiques DevOps
Consultant Développeur — Couche Base de Données @ Experian Decision Analytics

Développement core sur le layer base de données et intégration en mode consultant chez de grands comptes. Basé à Monaco.

4 points clés
  • Stage de fin de Mastère Spécialisé en data mining, en collaboration avec l'I3S (laboratoire CNRS — Sophia Antipolis) — transformé en embauche directe dès la fin du stage
  • Développement du layer base de données des composants Decision Analytics, déployés chez Orange, Bank of America et Le Crédit Lyonnais
  • Tuning Oracle avancé (indexes, tablespaces, partitionnement) pour maximiser les performances du logiciel en production chez les grands comptes
  • Conception du système de monitoring JMX des bases de données, outillé via ManageEngine — avancée majeure en observabilité et intégration pour les clients (Orange, BofA, Crédit Lyonnais), initiative innovante pour l'époque
Professeur Vacataire de Mathématiques @ Vice-Rectorat de Nouvelle-Calédonie

Enseignement des mathématiques en collège : collège de Bourail, puis collèges de Rivière Salée et Kaméré à Nouméa. Admissible au CAPES externe de Mathématiques (session 2000). Période fondatrice pour la pédagogie et la transmission, aujourd'hui prolongée dans l'enseignement en Master MIAGE à l'UNC.

2 points clés
  • Première expérience d'enseignement qui ancre une posture pédagogique durable, 25 ans avant les cours en Master MIAGE
  • Découverte de la transmission comme discipline : concevoir des stratégies pour ancrer le raisonnement — dérouler une démonstration de géométrie, organiser des jeux de calcul mental — apprendre à faire construire une pensée plutôt qu'à la dicter

Bénévolat & Enseignement

Contributeur de données @ endoflife.date — Projet open source communautaire

Contribution de données au projet endoflife.date, référence mondiale collaborative pour le suivi des dates de fin de vie des logiciels et composants. Développement de l'intégration Neo4j (endoflife.date-neo4j) référencée dans le wiki officiel du projet aux côtés de Dynatrace et Shodan.

3 points clés
  • endoflife.date-neo4j référencé dans le wiki officiel aux côtés de Dynatrace et Shodan
  • Contributions YAML de données de fin de vie pour plusieurs composants open source, datasets Kaggle automatisés depuis l'API endoflife.date, rapports et fonctionnalités geol — écosystème complet bâti autour du projet
  • Intégration utilisée dans la stack DevSecOps de l'OPT-NC
Membre actif — Conférencier @ Station N — Commission Data & IA

Participation active à la commission Data & IA de la Station N, hub d'open innovation et écosystème tech de référence en Nouvelle-Calédonie. Présentations régulières sur les projets data et IA de l'OPT-NC et de l'université, contribution à la diffusion des pratiques data engineering et IA dans l'écosystème local dans une démarche d'open innovation.

3 points clés
  • Présentation de la cartographie du SI OPT-NC par knowledge graph Neo4j
  • Démonstration de l'agent IA de cartographie du SI
  • Présentation des réalisations des étudiants Master MIAGE
Enseignant vacataire — Module Interopérabilité des SI @ Université de Nouvelle-Calédonie — Master MIAGE (IAE)

Enseignement exercé entièrement sur temps personnel, le soir après le travail. Conception et animation du module Interopérabilité des Systèmes d'Information en Master MIAGE. Approche pédagogique inspirée de Montessori : learning by doing, projets réels open source et open data, syllabus public sur GitHub, ressources cloud publiques. Feedbacks et suivi de promotion gérés en données (repo GitHub dédié).

7 points clés
  • Encadrement de ~12 étudiants sur des projets réels open source et open data — première promotion Mars 2025
  • Conception intégrale du module et du syllabus (public sur GitHub : adriens/unc_iae_miage_interop_si_feedbacks)
  • Pédagogie double ancrage : Montessori (apprendre par la manipulation, autonomie) + Mindful Learning d'Ellen Langer (apprendre sans certitudes, questionner les règles établies, présence au processus plutôt qu'au résultat) — les deux convergent vers la même posture : construire sa propre compréhension sur de vrais projets
  • Posture de mentor praticien : on construit ensemble sur de vrais projets, jamais d'explication théorique seule — chaque étudiant repart avec du code en prod
  • Expo des réalisations étudiantes en fin d'année documentée sur dev.to (23 commentaires)
  • Suivi de la promotion et des feedbacks entièrement gérés en données via un repo GitHub dédié
  • Approche Why-first systématique (Sinek) — partir du problème métier avant d'aborder la solution technique
Contributeur civic data — Réutilisations open data @ data.gouv.nc — Portail open data officiel de Nouvelle-Calédonie

Publication de réutilisations sur le portail open data officiel de Nouvelle-Calédonie : analyse et visualisation de données publiques locales à fort impact sociétal (sécurité maritime, qualité des eaux de baignade, sécurité routière). Démarche #techforgood et innovation frugale.

3 points clés
  • Attaques de requins NC : dataset Kaggle, 3 notebooks d'analyse géospatiale, rapport PDF généré via Quarto — sécurité maritime citoyenne documentée en data science
  • Eaux de baignade Nouméa : package Python edb-noumea (PyPI v0.4.0), TUI Go, données live — réutilisation publiée et maintenue sur data.gouv.nc
  • Pattern reproductible #techforgood : open data → scraping → dataset Kaggle → notebooks → rapport Quarto

Compétences

Méthode signature : API-fication
API-ficationValidée 3x en recommandations LinkedIn par des pairs indépendantsIdentification de manques d'interopérabilitéScraping de sources sans APIExploitation open dataPackaging SDK (Java, Python, Go)Exposition API REST + OpenAPI/Swaggerschema.org — attachement de données à des schémas existants avant expositionCatalogue d'APIs publiques (APIGEE)Démultiplication communautaire (apps mobiles, bots, AR, MCPs, dashboards)Pattern validé sur domaine.nc, ColisNC, edb-noumea, kalolo, RIDET, smartcity Nouméa
Graph & Knowledge Engineering
Neo4jGraph Data ScienceCypherKnowledge GraphGDS LibraryNetworkXendoflife.date-neo4jThéorie des graphesAnalyse de réseauxCentralité & clusteringRéseaux cachésJSON-LDschema.org
IA & Agents
MCP (Model Context Protocol)Hugging FaceGradioAgents IARAGOllamaLangChainSemantic RouterVibe codingOpenSearch vector search
Architecture & Développement
Architecture SIDomain-Driven DesignSpring BootQuarkusJavaGoMavenInteropérabilité (signature de carrière depuis 12+ ans, validée par pairs DSI Nouméa 2018)API DesignJSON SchemaAPIGEEZK FrameworkpicocliCobra (Go)BubbleTeaFlutter
Data Engineering
Apache AirflowApache KafkaMinIOApache SupersetLakehouseETL/ELTDebeziumOpenSearchELK StackElasticsearchKibanaGouvernance des métadonnéesData Products
Bases de données
PostgreSQLDuckDBDuckLakeOracleSQLTuningSchemaCrawlerAnalyse sécurité & lifecycle
DevSecOps
GitHub ActionsGitHub IssuesDockerPodmanKubernetesTrivyskopeoShift-left securitygeolgoreleaserRGPD
Microsoft Power Platform
Power BIPower AutomateMicrosoft FlowCustom connectors APIGEENo-code automationData storytelling
Open Data & Data Science
KagglePythonPandasDuckDBWeb scrapingOpen DataHackathonsuvpoetryPyPIPyPI maintainer
Reporting & Documentation
QuartoNotebooks reproductiblesUrbanisation SIRapports de sécuritéReporting automatiséData-driven managementMarkdownGitHub Pages
Developer Relations & Communication
Talks internationauxYouTubeDev.toDocumentationVulgarisationStorytellingData StorytellingCommunity buildingMarketing $0MuxDétournements vidéo techTech advocacy internePitching interneÉvangélisation par la pratique
Management & Leadership
Management d'équipeManagement par la confiance, l'autonomie et les objectifs clairsScrumProduct OwnerGestion de projetJiraLEAN5SManagement visuelManagement libéréRunning LeanInnovation frugaleOpen InnovationDesign thinkingLean UXDesign SprintTeam TopologiesTransparence radicaleCulture de feedbackIntérim de directionRecrutement — détection de talent sur dossierPilotage de prestataires (BI, cloud, intégration SI)Management full-remote async (GitHub issues uniquement)Serious games et rétrospectives créativesTransition & onboarding entrant
Pédagogie & Transmission
Enseignement universitaire (Master MIAGE)Pédagogie MontessoriMindful Learning (Ellen Langer)Learning by doingMentorat de stagiairesTuteur industriel (projets tutorés UNC)Pédagogie par projets réels open source / open dataKnowledge sharingVulgarisation techniqueWhy-first (Sinek)Construction du raisonnement plutôt que dictée de la solutionConception de stages sur mesure (datascience → APIs → mobile, art génératif, IoT)Mentorat à distance full-remote (GitHub issues comme seul canal)
Open Source
endoflife.dateSchemaCrawlerChocolateyDuckDB brew extensiongeoloracle-jutilsmobitagliquibaseAttraction et fidélisation de contributors externes
IoT & Hardware
ArduinoESP8266 / NodeMCUArduino MKR1000Raspberry Pi Pico WPimoroni Cosmic UnicornArduino IoT CloudIFTTT / Maker serviceHC-SR04 (capteur ultrason)LED matrixAdafruit (FunHouse, PyPortal, MagTag)CircuitPythonHackster.io
Créativité & Apprentissage autodidacte
ImaginationConnexion de domaines éloignésPensée transdisciplinaireExpérimentationMIT Media Lab mindsetRendre l'invisible visibleDétection d'inefficacitésIdéation en mouvementApprendre → construire → démontrer → enseignerCuriosité naturelleObservation du réel

Formation

Mastère Spécialisé MSBDS — labellisé Conférence des Grandes Écoles Bases de données et Progiciels / ERP @ CERAM Business School (Skema) — Sophia Antipolis
DEA (Diplôme d'Études Approfondies) Mathématiques Appliquées @ Université de Nice Sophia-Antipolis
Maîtrise Mathématiques Fondamentales @ Université de Nice Sophia-Antipolis
Licence Mathématiques @ Université de la Nouvelle-Calédonie
DEUG MIASS Mathématiques - Informatique et Applications aux Sciences @ Université de Nice Sophia-Antipolis
École primaire Pédagogie Montessori @ École Montessori Les Pouces Verts — Mouans-Sartoux

Certifications

Scrum Master Scrum Alliance · 2013
Product Owner Scrum Alliance · 2014

Projets open source 18

geol — CLI de gestion des End-of-Life RÉCENT

Outil open source (Go) pour gérer les end-of-life des composants logiciels en terminal et CI. Intègre Trivy pour le scan de vulnérabilités. Reporting Quarto intégré : rapport HTML avec charts visuels (score de dette, calendrier EOL) — instantané, partageable à des décideurs non-techniques. Conçu le week-end sur temps personnel. Hacktoberfest Maintainer Spotlight 2025.

  • 1 300+ downloads, 11 stars, v2.7.1 activement maintenue
  • Hacktoberfest 2025 Maintainer Spotlight officiel
  • Rapport HTML Quarto : score de dette technique, charts visuels et calendrier EOL — généré automatiquement, partageable directement à des décideurs
  • Approche marketing $0 — démos vidéo sur Mux/YouTube et articles dev.to uniquement, zéro budget pub
Helia Monitor — Stack monitoring consommation mobile OPT-NC RÉCENT

Stack personnelle de monitoring de l'offre mobile Helia (OPT-NC) : APK reverse-engineered pour extraire les appels HTTP privés, Go CLI qui snapshote voice/data/SMS dans DuckDB toutes les 5 minutes, widgets KDE Plasma Python/PyQt live. Hermes Agent génère un rapport PDF 17 pages multi-parties prenantes (CEO/CIO/Admin réseau) via LaTeX pour $19.57 vs une semaine de travail manuel. Inscrit au DEV Challenge (Dev.to). Repo : https://github.com/adriens/helia

  • Reverse-engineering de l'APK Helia — extraction des appels HTTP privés, reconstruits en Go CLI
  • DuckDB comme base locale : historique de consommation, burn rate, alertes — données non disponibles dans l'app officielle
  • Widgets KDE Plasma Python/PyQt lisant DuckDB en temps réel avec icône system tray
  • Rapport PDF 17 pages généré par Hermes Agent + LaTeX : 3 profils (CEO/CIO/Admin), 326 requêtes, 61.4M tokens, $19.57
  • Intégration robot Reachy Mini (simulation, CPU-only, sans LLM) : alerte vocale sur seuil de consommation via HuggingFace app store — https://youtu.be/hnn5J3qbDyU
  • Étude complète open innovation (65 min) — télémétrie, éditiques, SLAs, DORA, B2B APIGEE, MCP, IoT — https://youtu.be/tPihPZRfh2A
  • Dev Challenge HERMES x Qwen 3.7 Max (OpenRouter) : rapport Quarto multi-rôles (CEO/CIO/Admin/Dev), role-playing simulation, bimodal distribution discovery — https://youtu.be/Zw-lfNFA0fQ
  • Clip : HERMES annotant les SLAs analytics LaTeX en direct depuis DuckDB — https://youtu.be/wUKko5sRwzQ
HELIA État Réseaux — SDK & cartographie des maintenances réseau OPT-NC RÉCENT

SDK Python open source helia-etat-reseaux (PyPI, LGPL-3.0) pour scraper les maintenances programmées réseau OPT-NC/HELIA (helia.nc/etat-du-reseau). Enrichissement avec les référentiels open data NC : communes (datavenc), provinces et population légale. Dépôt de données GitHub accumule les interventions actives et archivées. Application web Astro déployée sur GitHub Pages : carte interactive géolocalisée (bulles proportionnelles à la population impactée), vue Kanban des maintenances imminentes, analytics, flux RSS et abonnement calendrier par commune. "Tour des maintenances" : animation spectacle data-art des interventions OPT-NC sur fond cartographique. Lien explicite avec la méthode 5S data-driven.

  • SDK helia-etat-reseaux (PyPI v0.6.1, LGPL-3.0) — scraping + enrichissement référentiels communes/provinces/population — https://github.com/adriens/helia-etat-reseau
  • Data repo GitHub : accumulation maintenances actives et archivées — https://github.com/adriens/helia-etat-reseau-data
  • Carte interactive géolocalisée : interventions OPT-NC avec bulles proportionnelles à la population impactée par commune
  • Vue Kanban : maintenances imminentes avec durée, type d'impact et population concernée
  • RSS par commune + export calendrier (.ics) : alertes proactives avant coupure planifiée
  • "Tour des maintenances" : animation data-art spectacle des interventions sur carte — https://youtu.be/P0Q0DY8sCn0
  • Rétrospective saga temps d'attente OPT-NC : visualisations reprises dans le plan stratégique, Unity 3D et matrices LED
duckdb-brew — Extension DuckDB Community RÉCENT

Extension officielle DuckDB Community permettant de requêter les packages Homebrew installés directement en SQL. Construite pendant le GitHub Copilot CLI Challenge avec vibe coding + CI/CD. Listée sur duckdb.org. Demo Quarto publiée en 2026 : notebook PDF avec Graph Data Science et charts de sécurité.

  • Listée officiellement sur duckdb.org/community_extensions/extensions/brew
  • Construite en hackathon, activement maintenue — 824 téléchargements/mois
  • Permet analyses de dépendances, centralité de graphe et rapports de sécurité en SQL pur
  • Demo Quarto : notebook Python génère un rapport PDF professionnel via GitHub Copilot en 2h
mobitag — CLI Go pour l'envoi de SMS

CLI en Go pour envoyer des SMS via l'API Mobitag de l'OPT-NC. Distribué via Homebrew et goreleaser. Conçu avec l'équipe comme exercice pédagogique CLI-first. Série de 4 articles sur dev.to.

  • Commenté par Jess Lee, co-fondatrice de DEV/Forem
  • Philosophie CLI-guidelines : UX first, binaire statique cross-platform, Cobra
  • Distribué via Homebrew/goreleaser
  • Custom connector Power Automate développé pour appeler l'API Mobitag exposée sur APIGEE — rend l'envoi de SMS possible depuis n'importe quel workflow, gratuitement pour l'OPT-NC, et démontre la valeur bankable de ce type de composant
ollama-models — Dataset stats téléchargements LLM

Dataset Kaggle exposant les statistiques de téléchargement des modèles Ollama : données collectées, stockées dans une base DuckDB, exportées en Parquet. Notebook d'exploration fourni. Croise data engineering frugal et veille sur l'écosystème LLM open source.

  • Stack DuckDB + Parquet — pipeline analytique léger et reproductible
  • Notebook Kaggle intégré pour l'exploration immédiate des données
  • Indicateur de tendance sur l'adoption des LLM open source via Ollama
edb-noumea — SDK qualité eaux de baignade RÉCENT

Package PyPI (stack uv) scraper de la qualité des eaux de baignade à Nouméa. Écosystème complet : TUI Go/BubbleTea, dataset Kaggle, live CSV data, graphiques automatiques. v0.4.0 mai 2026.

  • Activement maintenu — v0.4.0 mai 2026
  • HuggingFace MCP Space : rastadidi/edb-noumea — serveur MCP pour accès direct aux données de qualité des eaux depuis les agents IA
  • Écosystème complet : PyPI + Kaggle + GitHub Actions + TUI Go
  • Exemple de data citizen appliqué au quotidien
  • Genèse documentée dans une série LinkedIn Pulse 2019 : API REST → SVG badges → Twitter bot → AR → smart city (5 articles)
odata-ncl — Open Data Citoyenne Nouvelle-Calédonie

Umbrella de projets data citoyenne sur les données ouvertes de Nouvelle-Calédonie. Objectif : collecter, analyser et publier des données locales à fort impact sociétal — sécurité maritime, qualité des eaux, sécurité routière. Stack complète : Python/uv, Quarto, Kaggle, GitHub Actions, TUI Go/BubbleTea.

  • Attaques de requins NC : dataset Kaggle, 3 notebooks d'analyse, rapport PDF Quarto, article Dev.to avec Gemini CLI
  • Eaux de baignade Nouméa (edb-noumea) : PyPI v0.4.0, TUI Go, live CSV, graphiques automatiques
  • Pattern reproductible : open data → scraping → dataset Kaggle → notebooks → rapport Quarto
  • Réutilisations publiées sur data.gouv.nc, portail open data officiel de Nouvelle-Calédonie
oracle-jutils — Framework PL/SQL Oracle 11g

Framework open source de packages PL/SQL pour Oracle 11g (dump LOB, CRC, MIME type, XMPP, QR codes, Twitter...). Première et unique implémentation libre. Découvert et reconnu par des équipes Oracle APEX au Texas.

  • 6 509 téléchargements sur SourceForge (2009-2026)
  • Note 5/5 étoiles par la communauté
  • Reconnu par des équipes Oracle APEX basées au Texas
liquibase — Package Chocolatey

Création du package Chocolatey officiel pour Liquibase, l'outil de migration de bases de données de référence. Package ensuite repris et maintenu par les ingénieurs DevOps de Liquibase eux-mêmes — validation directe par l'éditeur de la qualité du travail.

  • 37 250 downloads sur la communauté Chocolatey
  • Repris par les ingénieurs DevOps de Liquibase — adoption officielle par l'éditeur
  • Première version publiée le 10 mai 2013 (Liquibase 2.0.5.1)
auptitcafe — SDK scraping cafés & restaurants NC

Package PyPI de scraping des données de cafés et restaurants en Nouvelle-Calédonie : prix, noms de plats, recettes et images. Pipeline complet de données avec GitHub Actions pour l'archivage live, dataset et notebooks Kaggle, agent chat HuggingFace et série dédiée sur Dev.to.

  • Package PyPI maintenu avec GitHub Action d'archivage des données en continu
  • Dataset Kaggle + notebooks d'analyse explorée
  • Agent HuggingFace Chat pour interroger les données en langage naturel
  • Série dédiée sur Dev.to : https://dev.to/adriens/series/23071
aquavena — SDK Python scraping menus & tarifs Aquavena NC RÉCENT

SDK Python + CLI pour scraper les menus et tarifs d'Aquavena, service de livraison de repas diététiques en Nouvelle-Calédonie. Support de 8+ régimes alimentaires (méditerranéen, low carb, végétarien, sportif…), tarifs en XPF, filtrage par jour. Intégration Claude Skill + HuggingFace Space.

  • Package PyPI `aquavena-sdk` (Python ≥3.13) — SDK + CLI autonome
  • 8+ régimes : menus hebdomadaires détaillés (déjeuner/dîner, suppléments, boissons) + tarifs complets
  • HuggingFace MCP Space : rastadidi/aquavena — serveur MCP pour accès aux menus depuis les agents IA (créé mai 2026) + Claude Skill dédié + documentation GitHub Pages
SchemaCrawler — Contribution open source

Contributeur actif sur SchemaCrawler : packaging RPM/DEB, package Chocolatey (23 048 downloads), intégration Neo4j.

  • 23 048 downloads du package Chocolatey maintenu
  • Packaging multi-format : Chocolatey, RPM et DEB — distribution sur les principaux gestionnaires de paquets
  • Intégration Neo4j pour visualisation des schémas
ColisNC — Écosystème open source suivi de colis OPT-NC

Écosystème complet de 6 composants open source construits autour du suivi de colis de l'OPT-NC : SDK Java distribué sur JitPack avec CI Travis, webapp responsive déployée en production, assistant en réalité augmentée, borne Angular 11 + Docker, bot Discord Java et prototype mobile Flutter. Illustration concrète du potentiel multiplicateur d'une API bien exposée.

  • colisnc-sdk : SDK Java publié sur JitPack avec CI Travis — première brique permettant aux développeurs d'intégrer le suivi de colis NC sans scraping
  • colisnc-webapp : application web responsive déployée en production sur colisnc.redstone.nc
  • colisnc-AR : assistant en réalité augmentée pour suivre la livraison de ses colis — présenté dans la communauté OPT-NC
  • colisnc-borne : application borne Angular 11 + Docker pour affichage en agence
  • colisnc-discord : bot Discord Java (Javacord) pour interroger l'API OPT-NC depuis n'importe quel serveur Discord
  • Progression SDK → webapp → AR → borne → Discord → mobile (Flutter) : pattern de démultiplication autour d'une API exposée
  • Impact Docker Hub : colisnc-api — **132 pulls**
  • **Playlist YouTube Colis NC : 9 vidéos** — https://www.youtube.com/playlist?list=PL7GdrgVAWcDjRyCWzfueG9GZqe9M2Lqxe
OPT-NC Fiber Eligibility — Scraper Go + API REST + Swagger RÉCENT

Scraper Go (Chromium headless) exposant l'éligibilité fibre et ADSL de l'OPT-NC sous forme d'API REST avec documentation Swagger/OpenAPI 3.0 interactive. Architecture clean (cmd/internal/pkg), dual mode CLI + API, image Docker Hub publique, Taskfile. Fait sur temps personnel — data citizen.

  • Scraping Chromium headless en Go — approche plus robuste que HtmlUnit Java (2017), gère le JavaScript des formulaires OPT-NC
  • API REST sémantique : 200 (numéro trouvé), 404 (inconnu), 400 (format invalide) — retourne fibre, ADSL, liste des FAIs NC disponibles
  • Swagger UI embarqué (OpenAPI 3.0) : documentation interactive générée depuis annotations Go
  • **439 pulls** Docker Hub — image publique rastadidi/optnc-fiber-eligibility + Taskfile pour build/run/test/logs
rfc4180-validator — Validateur CSV strict pour CI/CD

Image Docker validant strictement la conformité d'un fichier CSV à la RFC 4180. Conçu pour s'intégrer dans des pipelines CI/CD afin de garantir la qualité des exports CSV avant ingestion ou publication open data.

  • **219 pulls** Docker Hub — adoption communauté internationale
  • Validation stricte RFC 4180 : séparateurs, guillemets, fins de ligne, encodage
  • Intégration CI/CD native : retour code 0 (valide) / 1 (non-conforme) exploitable par tout pipeline
Legacy Mailbox SMS Notifier — Proto boîte aux lettres connectée

Prototype personnel transformant une boîte aux lettres classique en objet connecté envoyant un SMS à chaque arrivée de courrier sans modification mécanique. Stack Arduino MKR1000 + Arduino IoT Cloud + IFTTT — point de départ du Mailbox Notifier OPT-NC.

  • Concept 'high-low tech' : hack de boîte standard, aucune modification mécanique requise
  • Stack : Arduino MKR1000 + capteur ultrason HC-SR04 + Arduino IoT Cloud + IFTTT
  • 4 600+ vues sur Hackster.io — genèse directe du projet professionnel OPT-NC (2020)
API-fication calédonienne — SDKs Java & APIs REST

Démarche systématique de création d'interopérabilité là où elle n'existe pas — deux familles. Scraping : reverse-engineering de sites sans API → SDK Java (JitPack/Travis CI) → API REST Spring Boot (Heroku) → intégrations mobiles et no-code. Open data & original : sources officielles (data.gouv.nc) ou contenu original → même stack, données durables. Série LinkedIn Pulse API-fication S01/S02 + plusieurs articles DEV.to.

  • Scraping — tickets-resto-nc-sdk (HtmlUnit, JitPack) + API Spring Boot : tickets restaurant NC (neocarte.nc) — aboutit à une app mobile Kotlin/Android en 3 week-ends de dev lean (LinkedIn S02E01)
  • Scraping — carte-conso-plus : SDK Java (JitPack) + API Spring Boot (Heroku) pour la carte Conso+ NC — solde, partenaires, magazines, Google Sheets ; puis app mobile Kotlin/Android MVP (2019) et refonte Flutter open innovation (2020)
  • Scraping — cine-city-noumea : SDK Java (JitPack) + API REST Spring Boot pour le cinéma CineCity NC. Aujourd'hui hors service (refonte upstream — même cause que mon-1012-nc)
  • Scraping — eaux-baignade-noumea : scraping données publiques Ville de Nouméa + SDK Java + BeachCagouBot (bot Twitter CircleCI cron) — genèse directe du projet edb-noumea (LinkedIn S01E04)
  • Scraping — mon-1012-nc : API Spring Boot sur l'annuaire 1012.nc (numéros Mobilis) — prototypée pour une app React/React Native (LinkedIn S01E04). Aujourd'hui hors service : refonte complète du site source ayant cassé le scraper — illustration concrète du coût de maintenance des approches scraping vs API officielle (et argument fort pour la stratégie catalogue APIGEE OPT-NC)
  • Scraping — scalair4j (JitPack) + noumea-smartcity-api (Heroku) : SDK Java + hub d'APIs agrégeant la qualité de l'air NC (Scal-Air) et autres endpoints smart city Nouméa. Statut actuel : hébergement Heroku abandonné. Évolution prévue : refonte Python (uv) + app HuggingFace Spaces + MCP — modernisation complète de la stack avec les outils data/IA actuels
  • Open data — ridetnc4j (JitPack) + ridetnc-api : SDK Java + API REST sur le registre RIDET officiel (data.gouv.nc) — **136 pulls** Docker Hub — 2 articles DEV.to (2021, 2023)
  • Original — kalolo-api / kalolo-2.0 : API d'expressions caldoches publiée sur la marketplace RapidAPI — **127 pulls** Docker Hub — article DEV.to + LinkedIn 2020. Évolution prévue : dataset open d'expressions caldoches + MCP (Model Context Protocol) — exposition directe aux clients LLM (Claude, etc.) pour conversations localisées NC, démarche d'inclusivité culturelle Pacifique dans les agents IA
  • Original — excuses-sdk (JitPack) + excuses-api : SDK Java + API REST, même pattern appliqué à du contenu humoristique. Évolution prévue : dataset open d'excuses + MCP — donner du caractère/humour aux agents IA via Model Context Protocol, exemple typique d'augmentation conversationnelle ludique

Réalisations professionnelles 12

Enseignement MIAGE UNC — Module Interopérabilité SI RÉCENT

Conception et animation du module Interopérabilité des SI en Master MIAGE, IAE-UNC, sur temps personnel. Pédagogie Montessori appliquée à l'université : learning by doing, projets open source réels, syllabus public sur GitHub. 12 étudiants, promo 2025.

  • Pédagogie double ancrage : Montessori (manipulation, autonomie) + Mindful Learning d'Ellen Langer — chaque étudiant repart avec du code en prod
  • Dévi Bergès (M2 2025) : témoignage vidéo spontané sur la méthode + recruté à l'OPT-NC sur recommandation active — https://youtu.be/0QU79d9cqJg
  • Thouraya Sakis (M2 2025) : retenue à l'ISEE-NC après recommandation avec entretien
  • Deux placements en institution publique calédonienne en juin 2026 — preuve d'impact au-delà du cours
  • Expo des réalisations étudiantes en fin d'année documentée sur Dev.to (23 commentaires)
  • Syllabus public sur GitHub — transparence totale de la méthode
Programme stages & projets tutorés OPT-NC × UNC

Programme informel mais documenté d'encadrement de stagiaires et projets tutorés en partenariat avec l'Université de la Nouvelle-Calédonie (UNC). Chaque projet part d'un problème réel OPT-NC, expose un étudiant à des technologies modernes, et livre un artefact concret et publié — article Dev.to, vidéo YouTube, repo GitHub. Technologies couvertes : ML/IA, Flutter, Unity, Streamlit, Next.js, ELK Stack, IoT/LED matrix, Java/JavaFX, APIs REST conteneurisées.

  • 14 projets encadrés (2019→2026) — 9 stages + 5 projets tutorés
  • 18 étudiants distincts — majoritairement locaux (Nouméa), avec des étudiants de France métropolitaine en échange à l'UNC (Toulouse, Paris, Toulon)
  • 100% des projets livrés avec au moins un artefact public : article Dev.to, vidéo YouTube ou repo GitHub open source
  • Fil conducteur : un problème réel OPT-NC → open data ou API → livrable concret → publication — reproductible sur 6 ans
Knowledge Graph SI OPT-NC — Neo4j

Système de cartographie du SI de l'OPT-NC basé sur Neo4j avec release automatisée via GitHub Actions. Présenté à NODES 2022, 2023 et 2024. Enrichi d'agents IA.

  • Speaker NODES 2022 : Cartographie du SI OPT-NC — première version du knowledge graph
  • Speaker NODES 2023 : Discover a Country's UN SDGs Concerns w/ Open Metadata on Neo4j
  • Speaker NODES 2024 : Cloud-Native Knowledge Graph Automation & AI Agents
  • Release automatisée via GitHub Actions
  • endoflife.date-neo4j référencé dans le wiki officiel endoflife.date aux côtés de Dynatrace et Shodan
Open Data RH OPT-NC — Expérience candidat augmentée par l'IA

Programme open data autour des données RH de l'OPT-NC : référentiel des métiers, offres d'emploi, AVPS (avis de vacances de poste) et organigramme publiés en open data pour créer une expérience candidat unique. Datasets Hugging Face, agents IA et MCPs pour rendre ces données exploitables par Claude et d'autres LLMs.

  • Référentiel des métiers OPT-NC : dataset HuggingFace + application Gradio
  • AVPS (avis de vacances de poste) : dataset HuggingFace + agent IA de matching compétences/poste
  • Objectif : expérience candidat d'excellence — trouver, comprendre et candidater à un poste en quelques minutes via IA
MCP OPT-NC — Offres d'emploi Hugging Face RÉCENT

Model Context Protocol exposant les offres d'emploi de l'OPT-NC depuis Hugging Face. Démo publique : trouver et candidater à un poste avec Claude en 20 minutes.

  • Démo YouTube : candidature complète (lettre, préparation entretien) en 20 minutes
  • Stack 100% open source et open data
  • Gradio + Hugging Face Spaces + Claude
Catalogue d'APIs publiques OPT-NC — Vitrine & produit d'appel

Conception et pilotage d'un catalogue d'APIs publiques gratuites exposées sur le portail APIGEE de l'OPT-NC (https://apigee-optnc-prd-api.apigee.io/). Toutes en lecture seule. Sources hétérogènes selon l'API : données statiques gérées en interne, scraping de sites sans API officielle, ou croisement avec de l'open data (data.gouv.nc). Stratégie vitrine : prouver la valeur de l'interopérabilité, attirer développeurs et entreprises, créer l'appétit pour des APIs supplémentaires ou sur-mesure. Rôle : Product Owner & architecte — l'équipe GLIA développe.

  • Localisation des boîtes postales : géolocalisation de toutes les BP en NC — a donné lieu à une réutilisation applicative par la communauté
  • Suivi de colis : API de tracking OPT-NC exposée publiquement — genèse de l'écosystème colisnc (SDK Java, webapp, AR, Discord, mobile Flutter)
  • Noms de domaine .NC : scraping du site domaine.nc → première et unique API publique sur les domaines .NC — app mobile Flutter tierce (25 releases, Google Play Store)
  • Pharmacies de garde : scraping → API exposant les pharmacies d'astreinte en NC — information critique pour les usagers en dehors des heures ouvrées
  • Validateur de numéro de téléphone : validation des numéros NC (format, opérateur) — donnée interne OPT-NC
  • RIDET : API sur le registre des entreprises actives en NC — données data.gouv.nc, 2 articles DEV.to
  • Référentiel des agences : localisation et informations de toutes les agences OPT-NC
  • Transitaires : API listant les transitaires habilités à gérer les taxes de colis de fret en NC — usage professionnel direct
API domaine.nc — Création de l'interopérabilité des noms de domaine .NC

Avant ce projet : aucune API, aucune interopérabilité possible sur les données des noms de domaine .NC. Scraping du site domaine.nc (aucune API officielle) → API exposée sur la marketplace APIGEE grand public de l'OPT-NC + dataset open data Kaggle. Effet multiplicateur : une application mobile Flutter open source développée par la communauté, publiée sur le Google Play Store et testée en crowdtesting.

  • Zéro interopérabilité avant ce projet — scraping du site domaine.nc (pas d'API officielle) → première et unique API publique des noms de domaine .NC
  • Dataset open data Kaggle : New Caledonia .NC Domains Database — notebooks Jupyter, graph Neo4j AuraDB + tableau de bord NeoDash
  • App mobile Flutter open source tierce : 25 releases (v1.4.2 oct. 2025), 7 stars, 2 forks, Google PlayStore
  • Testée en crowdtesting professionnel via Hightest/Testeum — témoignage publié
  • **Saga complète : 12 articles Dev.to** (avr. 2022 → déc. 2023) — Docker, GH Actions, RapidAPI, Killercoda, Neo4j/NeoDash, mobile PlayStore, Kaggle + série mobile
  • **21 vidéos playlist DOMAINE.nc** — https://www.youtube.com/playlist?list=PL7GdrgVAWcDgTfeJKnrK2MyeKCxJWNs03 | **5 vidéos playlist Mobile** — https://www.youtube.com/playlist?list=PL7GdrgVAWcDilGJGeNuVdvCM-lSmt5DNT
  • Pattern complet : problème identifié → API → open data → app mobile → écosystème communautaire
Person Counter — Comptage ML pour optimiser l'occupation des salles de réunion

API Java de détection et comptage d'entités par vision par ordinateur, basée sur DJL (Deep Java Library) et TensorFlow. Alimentait un dashboard ELK Stack en KPIs temps réel et heatmaps pour optimiser l'occupation des salles de réunion à l'OPT-NC. Distribuée en image Docker sur DockerHub. Documentée dans un article LinkedIn Pulse.

  • DJL + TensorFlow : inférence ML en Java sans dépendance Python — intégration native Spring Boot, image Docker publique sur DockerHub
  • Dashboard Kibana temps réel : KPIs d'occupation + heatmaps issues des flux API — aide à la décision sur la gestion des espaces de travail
  • API REST avec filtres par classe d'objet et seuil de confiance, endpoints de visualisation, métadonnées et analyse
  • Article LinkedIn Pulse publié : démonstration de la valeur métier du ML appliqué à l'optimisation des espaces
  • API conteneurisée (person-counter-api) : **91 pulls** Docker Hub
  • Système d'alerte from scratch sur Raspberry Pi 4 + caméra : détection temps réel + appels webhooks — implémenté avec un stagiaire (Guillaume Bertherat, 2021)
Generative Art — Temps d'attente agences OPT-NC

Écosystème complet autour des temps d'attente en agence OPT-NC : API REST conteneurisée (opt-temps-attente-agences-api), front-end generative art data-driven (p5.js, Docker), expérience Unity interactive, dashboard Streamlit historique et LED Matrix IoT. Documenté dans une série de 7 articles Dev.to (@adriens + @optnc) de juin 2022 à décembre 2024.

  • opt-temps-attente-agences-api : API REST conteneurisée — **102 pulls** Docker Hub
  • web-generative-art-temps-attente-opt : front-end p5.js generative art data-driven — **278 pulls** Docker Hub
  • Stack créative : p5.js (simulations orbitales, balles, gravité) + Unity (expérience interactive)
  • API publiée sur RapidAPI marketplace (2022) — exposition internationale
  • Dashboard Streamlit historique via Apigee Developer Portal (2024)
  • Série Dev.to 7 articles (juin 2022 → déc. 2024) : https://dev.to/adriens/series/18414
  • **20 vidéos playlist Temps d'attente en agences** — https://www.youtube.com/playlist?list=PL7GdrgVAWcDgN1QV5tbPRCa1f5Q83yRMi
  • Même source de données réutilisée dans le LED Matrix IoT Hackster.io (2024) et projets tutorés UNC
Post-Office Wait Time LED Matrix — Affichage temps d'attente IoT OPT-NC

Matrice LED animée (Pimoroni Cosmic Unicorn / Raspberry Pi Pico W) affichant en temps réel les temps d'attente en agence OPT-NC, pilotée par l'API publique OPT-NC via Google Apigee. Preuve de concept IoT mêlant données publiques et expérience client physique.

  • Intégration directe de l'API temps d'attente OPT-NC Developer Portal dans un objet physique
  • Hardware : Pimoroni Cosmic Unicorn (Raspberry Pi Pico W) — affichage LED matrix animé
  • Publié sur Hackster.io — niveau Beginner, 192 vues
Mailbox Notifier — Boîte aux lettres connectée OPT-NC

Dispositif IoT co-conçu avec l'équipe OPT-NC (compte boiteconnecteeopt) détectant l'arrivée du courrier par capteur ultrason et envoyant des notifications WiFi via IFTTT. Tutorat industriel d'un étudiant (Mathéo Moinet) sur ce projet hardware.

  • Co-auteur avec boiteconnecteeopt (OPT-NC) et Mathéo Moinet — projet encadré en tutorat
  • Stack : NodeMCU ESP-12E + HC-SR04 + Arduino IDE + IFTTT Maker service
  • 5 400+ vues sur Hackster.io — niveau Intermédiaire, rayonnement communauté maker mondiale
BP connectée — Monitoring rack boîtes postales OPT-NC

PoC IoT instrumentant un rack complet de boîtes postales (BP) OPT-NC : détection laser par case + communication Zigbee basse consommation → génération d'events dans le SI → notification client à la dépose du courrier. Co-conçu avec des élèves de la filière numérique et électronique du Lycée du Mont-Dore. Démonstration interne DSI en présence du DSI, du professeur, des élèves et de la section GLIA. PoC sans suite décisionnelle de l'OPT.

  • Monitoring à l'échelle du rack : un capteur laser par case, mesh Zigbee basse consommation — zéro câblage réseau supplémentaire
  • Valeur métier : notification client à la dépose du courrier → élimine les déplacements inutiles sans effort supplémentaire pour le personnel postal
  • Co-conception pédagogique avec élèves filière numérique & électronique, Lycée du Mont-Dore
  • Démonstration interne validée (DSI, professeur, élèves, section GLIA) — PoC techniquement abouti, sans suite décisionnelle OPT

Publications

Paroles d'agent — Adrien SALES (OPT-NC)

Épisode de la série interne 'Paroles d'agent' publiée sur la chaîne YouTube officielle de l'OPT-NC. Présente son rôle d'intégrateur de données à la DSI, sa vision de la collaboration métier/IT, son meilleur succès (débloquer l'adoption d'un logiciel en travaillant main dans la main avec les métiers) et sa devise : 'No excuse'.

Analyse de l'historique Netflix avec Power BI — LinkedIn Pulse

Article explorant l'analyse de son historique de visionnage Netflix (export CSV) : Power Automate pour le traitement des données, IMDbPY pour l'enrichissement en genres, Power BI pour les visualisations (genres préférés, fidélité aux séries, sessions intensives). Illustre la valeur des données personnelles et l'enjeu du RGPD.

MIT Media Lab, créativité & jeux — LinkedIn Pulse

Réflexion sur la créativité, le jeu et le design inspirée du MIT Media Lab. À partir d'un documentaire Netflix sur l'art abstrait, l'article explore comment les principes du jeu et du design peuvent nourrir la pensée créative et l'innovation en entreprise.

208 articles techniques — Dev.to

Publication régulière d'articles techniques en anglais et français sur le data engineering, Neo4j, DevOps, open data, IA et l'interopérabilité des SI. 25 badges dont Five Year Club, Hacktoberfest 2025, Google Gemini Challenge, GitHub Copilot Challenge. 1 463 commentaires écrits.

Chaîne YouTube DevOPS-LAB

284 vidéos techniques en français et anglais : démonstrations live, DevOps, data engineering, Neo4j, MCP, open data. 189 abonnés. Inclut des détournements humoristiques de films (VO russe/allemand sous-titrés) pour vulgariser des concepts tech.

Open Data OPT-NC sur Kaggle et Hugging Face

Animation des organisations OPT-NC sur Kaggle (kaggle.com/optnouvellecaldonie) et Hugging Face (huggingface.co/opt-nc) : datasets open data, notebooks, applications Gradio et MCPs. 27 datasets publiés, 81 notebooks de démonstration. SDKs Python de scraping publiés sur PyPI (edb-noumea, auptitcafe, aquavena-sdk).

PostgreSQL Security Analysis — Zenodo

Première publication scientifique sur Zenodo (DOI : 10.5281/zenodo.20467660). Analyse de sécurité des versions PostgreSQL via trois outils CLI : geol (End-of-Life), Trivy (scan de vulnérabilités Docker), skopeo (inspection d'images). Démontre comment combiner IA générative et outils CLI pour automatiser l'analyse de risques sur des images de base de données.

Distinctions

Speaker — PMI Horizons Nouméa (Project Management Institute) RÉCENT @ PMI France – Branche Horizons, Pôle Nouvelle-Calédonie
2026

2ème participation consécutive — Exposé : "Développer mieux. Plus vite. Plus inclusif." Thème de l'événement : "L'innovation n'a de valeur que lorsqu'elle crée davantage d'inclusion, d'accessibilité et de capacité d'agir." Point de départ : un proche en perte d'autonomie incapable de lire un document pour passer commande — zéro expertise préalable en accessibilité. Approche Design Thinking outillée (Agile, DevOps/CI-CD, Data Science, ML, Graph Data Science, IA) pour concevoir un service accessible quel que soit le handicap ou le contexte. Métriques projet : LEAD Time & DORA. Framework data-driven, open source, avec démonstration live et témoignages utilisateur. Succès mesuré au gain d'autonomie (nul, partiel ou total). 3 juillet 2026.

Extension officielle DuckDB Community — brew RÉCENT @ DuckDB
2026

Extension brew listée sur duckdb.org/community_extensions permettant de requêter les packages Homebrew installés directement en SQL. Construite pendant le GitHub Copilot CLI Challenge, activement maintenue. https://duckdb.org/community_extensions/extensions/brew

Hacktoberfest Maintainer Spotlight — geol RÉCENT @ DEV Community / Hacktoberfest
2025

Mise en avant officielle comme mainteneur open source pour le projet geol lors du Hacktoberfest 2025. https://dev.to/adriens/geol-the-cli-to-efficiently-manage-eols-like-a-boss-3hne

Mentor Pépite NC 2025 — équipe WAZA lauréate RÉCENT @ Pépite NC / Bpifrance / Prix Lagoon
2025

Mentor du programme Pépite NC 2025 auprès de l'équipe WAZA (Dévi Bergès, Tina Nak, James Langeron, Raimanu Pain — étudiants MIAGE UNC). Application de mise en relation chauffeurs/passagers. 3ème place + Prix spécial Lagoon (100 000 CFP). Mentorat sollicité directement par les étudiants.

Speaker — NODES 2024 (Conférence internationale Neo4j) @ Neo4j
2024

3ème participation consécutive (NODES22 → NODES23 → NODES24) — CFP sélectionné : Cloud-Native Knowledge Graph Automation & AI Agents. Cartographie du SI OPT-NC avec Neo4j, release automatisée et agents IA. Vidéos CFP publiques : https://youtu.be/KFfIgERRjA4 (full) · https://youtu.be/9MxVcMB_RWE (medium) · https://youtu.be/8H5msX4Qp1E (shortest). Article : https://dev.to/adriens/nodes24-a-practical-path-to-cloud-native-knowledge-graph-automation-ai-agents-2ejh

Speaker — PMI Horizons Nouméa (Project Management Institute) @ PMI Nouvelle-Calédonie
2024

1ère participation au PMI Horizons Nouméa — Talk : Neo4j & AI Agents et impacts projets — présentation de l'usage des knowledge graphs et agents IA dans la gestion de projets SI. https://www.youtube.com/watch?v=ErBCyOrup3M

Notebooks Expert — Kaggle @ Kaggle (Google)
2024

Top 5% mondial des contributeurs Kaggle — rang 3 005 / 62 173. 6 médailles de bronze, 27 datasets publiés, 81 notebooks, participation régulière aux hackathons.

Speaker — NODES 2023 (Conférence internationale Neo4j) @ Neo4j
2023

Présentation : Discover a Country's UN SDGs Concerns w/ Open Metadata on Neo4j — analyse des préoccupations ODD des Nations Unies via open data et knowledge graph. https://dev.to/adriens/discover-a-country-un-sdgs-concerns-w-open-metadata-on-neo4j-13df

Speaker — Elastic Paris Meetup #58 @ Elastic
2023

Talk : Linter et cartographier ses bases de données en continu avec SchemaCrawler et Elasticsearch. https://www.youtube.com/watch?v=5B5mGAeaHwA

Speaker — NODES 2022 (Conférence internationale Neo4j) @ Neo4j
2022

Talk : IT Holism at NODES 2022 — première présentation du knowledge graph SI de l'OPT-NC, vision holistique du SI par le graphe. https://dev.to/optnc/our-speech-about-it-holism-at-nodes22-1bpl

Speaker — Talanoa 2022 / Pacific DataViz Challenge (SPC) @ Pacific Community — SPC
2022

Présentation sur la puissance de la dataviz pour le Pacific DataViz Challenge, événement régional organisé par la Commission du Pacifique Sud. Talk sur Neo4j et Gephi comme outils de visualisation de données au service de la prise de décision. https://dev.to/optnc/talanoa-2022-the-power-of-data-visualization-1fgn

Arctic Code Vault Contributor — GitHub @ GitHub
2020

Code archivé dans le GitHub Arctic Code Vault pour préservation millénaire.

Admissible au CAPES externe de Mathématiques @ Ministère de l'Éducation Nationale
2000

Admissible au CAPES externe de Mathématiques (concours national sélectif) pendant la période d'enseignement en collège en Nouvelle-Calédonie (1999–2001).

Derniers articles DEV.to

Voir tous les articles

Dernières vidéos YouTube

Voir toutes les vidéos

Top datasets Kaggle

Voir tous les datasets

Lectures marquantes 6

Voir toutes les lectures

Centres d'intérêt

Sports outdoor & nautiques
Course à piedNatation open waterMonopalmeProne paddleWindsurfWingfoilVéloStreet workout
Maker & IoT
Lo-techArduinoESP8266 / NodeMCUArduino MKR1000Raspberry Pi Pico WPimoroni Cosmic UnicornLED matrixAPI vers IoTMeshtasticMeshCoreLoRa mesh networkingIoT outdoorFablab UNCAdafruit / CircuitPythoneInk displaysBBC micro:bitHackster.io
Veille technologique & innovation
Livres techLivres managementArchitecture SIIntelligence artificielleOpen sourceVibe coding Go
Création de contenu & humour tech
Détournements vidéoFilms VO russe/allemand sous-titrés françaisMèmes techStorytelling technique
Écriture
Livre sur la data en entrepriseRecueil de nouvellesVulgarisation tech
Musique
Jazz
Lecture
ManagementArchitecture logicielleData scienceInnovationDesign ThinkingUX StrategyStart with WhyData Products

Langues

🇫🇷 Français — Natif🇬🇧 Anglais — Professionnel — articles, talks et vidéos en live🇩🇪 Allemand — Notions🇪🇸 Espagnol — Notions

Envie de collaborer ?

Toujours partant pour un projet data, une conférence, un échange open source ou une opportunité depuis la Nouvelle-Calédonie.