Projets / CarbonScore
CarbonScore
CarbonScore montre aux salariés d’une organisation sous Microsoft 365 l’empreinte carbone de leurs usages numériques, et les fait agir par un jeu, des quiz et des formations. Il fonctionne dans le navigateur, dans Outlook et dans Teams. J’y travaille depuis 2021, comme développeur puis lead, et je le maintiens aujourd’hui.
- Entreprise
- TechupClimate, puis Digital4Better
- Rôle
- Développeur, puis lead ; mainteneur principal aujourd’hui
- Années
- 2021–aujourd’hui
- Fonctionne dans
- Navigateur, Outlook, Teams
- Stack
- TypeScript, Vue, NestJS, PostgreSQL, Kubernetes, Azure
- Visuels
- Publiés par Fruggr, données de démonstration

Le produit
- L’empreinte quotidienne de chacun : messagerie et stockage de fichiers, réunions Teams, équipements, impressions et Copilot, avec deux scores et une comparaison avec son organisation.
- Des écogestes, des parcours de formation et des quiz, en français et en anglais.
- Un jeu avec niveaux, succès, saisons, équipes et classements, mis à jour en temps réel.
- Un espace superviseur qui suit l’adoption et l’empreinte dans toute l’organisation, par service, ville ou entreprise.
Ce que j’ai construit
- Le premier service de calcul, qui a fixé la séparation entre tâches de collecte et de calcul qui structure encore le produit.
- Le moteur du jeu et l’essentiel de son interface, avec des mises à jour en temps réel.
- Les données d’usage de Microsoft 365 tirées des rapports Graph, puis la mesure de chaque interaction avec Copilot.
- Le module équipements, de bout en bout.
- Le passage du front à Vue 3, et sa couche de données partagée par l’application web, Outlook et Teams.
- Le rapport mensuel par e-mail.
Le faire vivre
- Comme lead : ses releases, et la relecture du travail des développeurs juniors. Encadrement et formation d’alternants.
- L’installation de nouveaux clients de bout en bout, et la reprise de leurs données quand ils changent de tenant Microsoft.
- Depuis 2025, son mainteneur principal : correctifs de sécurité, un audit mené avec Claude Code, et des skills d’agent pour les tâches récurrentes de l’équipe.