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é.
Projets open source 18
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
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
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
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
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
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
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)
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
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
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)
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
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
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
É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
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
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
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)
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
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 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
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
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
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
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
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
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)
É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
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
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
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
É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'.
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.
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.
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.
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.
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).
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
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 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
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 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.
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
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
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.
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
Talk : Linter et cartographier ses bases de données en continu avec SchemaCrawler et Elasticsearch. https://www.youtube.com/watch?v=5B5mGAeaHwA
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
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
Code archivé dans le GitHub Arctic Code Vault pour préservation millénaire.
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).