Derniers projets
Focus marchés
Projet professionnel
Cette application exploite les données essentielles de la commande publique pour répondre aux besoins des organismes publics, des entreprises et de la société civile.

Trophées de l’opendata
pour les territoires 2019
Focus Marchés a été primé avec le Prix à la meilleure réutilisation. Consultez l'article sur La Gazette.

Focus Marchés est un exemple de projet 360° où je m'occupe de :
- Travailler avec un expert métier pour comprendre les besoins des personae ciblées
- Extraire les données brutes des marchés publics via une API
- Traiter les données et les enrichir grâce aux données d'autres API (Sirene, Infogreffe, geo, ...)
- Inserer les données dans une BDD structurée pour permettre des réponses rapides aux requêtes
- Exposer la BDD via une API simple
- Concevoir des interfaces accessibles et ergonomiques
- Intégrer le HTML/CSS/JS
- Créer les visualisations de données
- Fait avec :
- APIs
- UX
- HTML
- CSS
- JS
- Plotly JS
- PHP
- MySQL
Territoires et énergies
Projet personnel
1er prix du concours du ministère de l'écologie
Mon projet "Territoires et énergies" a reçu le 1er prix ORE du concours de datavisualisation du ministère de la transition écologique et solidaire :
Cet outil permet à tout public, d'explorer la façon dont les EPCI et les communes consomment de l'énergie et les effets sur qualité de l'air de cette consommation.
La prise de conscience étant le premier objectif, cet outil peut aussi servir comme point de départ pour l'élaboration d'un Plan Energie Air Climat.
Entretien publié sur Horizons Publics à propos de cette dataviz
Découvrez ce projet de dataviz open source
- Fait avec :
- UX
- HTML
- CSS
- JS
- D3 JS
- Python
- PHP
- MySQL
Comment l'UX guide mes projets data ?
Pour mes projets basés sur des données (Focus Marchés, Territoires et énergies, ...) j'utilise un mélange d'approche UX (User Experience) et EDA (Exploratory Data Analysis). Voici en une minute les étapes principales.
Super Chef RGPD
Projet professionnel
Super Chef RGPD est une procédure et un outil de saisie simples pour se mettre en conformité avec le règlement de protection de données à caractère personnel.
Son interface a été très travaillée pour que la partie informative reste toujours visible lorqu'on travaille avec l'outil, ce qui très apprécié par les non-spécialistes du réglement.
On parle de Super Chef RGPD :
- Article et vidéo sur Paroles d'élus (24/05/2019)
- Article paru sur La Gazette des Communes (22/03/2019)
- Entretien sur Le Moniteur (07/06/2019)
- Résumé de la présentation de l'outil dans le réseau d'IDEAL Connaissances
- Fait avec :
- UX
- HTML
- CSS
- JS
- Drupal
Contrôles de la CNIL
Projet personnel
Entre 2014 et 2018, la CNIL a réalisé 1 688 contrôles et a publié une serie de données ouvertes sur data.gouv.fr
Cette dataviz vous aide à explorer le volume de chaque type de contrôle par rapport à chaque secteur controlé. Un tableau avec fonction de recherche vous permet de voir chaque contrôle réalisé.
- Fait avec :
- HTML
- CSS
- JS
- D3JS
- DataTables
Anciens projets
GeekyLog
N'ayant pas accès à un analyseur de logs d'accès, j'ai décidé de créer GeekyLog. Il utilise des commandes Linux pour parser les logs et d3js pour visualiser les résultats.
CoolSEOTool
CoolSEOTool, est une extension pour Google Chrome qui embarque des outils SEO simples mais très utiles pour des tâches courantes.
SEOCleaner
SEOCleaner, est mon data miner à votre service pour vous aider à nettoyer vos backlinks. Il crawle 30+ critères de chaque lien que vous lui soumettez pour que preniez des décisions en connaissance de cause.
Quelques expériments
Brise-glace "Socle"
Visualisation mettant en relation producteurs et utilisateurs des données.
Quelle temperature ?
Prédiction de l'évolution des températures à Dijon pour 2050 et 2100.
Titanic
Auriez-vous survecu au Titanic ? le 14 avril 1912, le Titanic a coulé faisant plus de 1 500 morts. Quelles auraient été vos chances de survivre si vous étiez là ?
Intéractions du SEO
Intéractions du SEO est un micro-projet pour une première approche avec D3JS.
Are you cloaking me ?
Simulateur d'User-Agent pour vérifier si la réponse obtenue est toujours la même, ou pas !.
Noindex by country
Mon module Noindex by Country pour Prestashop permet d'ajouter un noindex à toutes les pages des langues que l'on souhaite faire disparaître des index des moteurs.
Crawl avec Selenium
Test avec Selenium pour consulter un moteur de recherche, et récupérer les pages qui font partie de l'index primaire d'un site.