À propos du créateur
WattLog.pro est une plateforme d'analyse de l'entraînement vélo basé sur la puissance, en intérieur comme en extérieur. Elle a été créée pour celles et ceux qui veulent comprendre leurs chiffres en conscience et en tirer des conclusions utiles, plutôt que d'accumuler des données vides.
Pourquoi WattLog.pro est né
Le projet a démarré en même temps que mes premiers coups de pédale. Un hiver, en pleine séance Zwift sur le home trainer, ma ceinture cardio (HRM) a cessé de fonctionner.
Au lieu de racheter du matériel à l'aveugle, je l'ai abordé en ingénieur et j'ai cherché la cause. J'ai écrit une petite app de diagnostic pour voir quelles données brutes le capteur envoyait réellement. Après quelques soirées d'analyse du signal, l'énigme était résolue : c'était l'électrode de la ceinture qui avait lâché, pas l'électronique.
Cette expérience m'a poussé à regarder mes données d'entraînement de beaucoup plus près. J'ai vu à quel point l'équilibre entre charge d'entraînement et récupération compte vraiment. J'ai commencé avec une FTP de seulement 120 W. Avec de la discipline, un suivi attentif de mes métriques et une approche réfléchie de la santé, mon corps a répondu de mieux en mieux et la charge d'entraînement est devenue plus facile à encaisser.
À mesure que je progressais à vélo, le projet grandissait aussi. J'ai compris qu'un outil clair, qui m'aidait à organiser mon entraînement et à comprendre les signaux de mon corps, pouvait aider d'autres cyclistes. C'est ainsi qu'est né WattLog.pro.
Je crois en un logiciel minimaliste et sans barrières : pas de frais cachés, pas d'abonnement insistant. Je construis un outil que j'ai moi-même envie d'utiliser chaque jour.
Qui est derrière
Bonjour, je suis Andrzej : ingénieur logiciel avec plus de 14 ans d'expérience et, après le travail, cycliste amateur qui a rêvé pendant des années de son propre vélo de route. Aujourd'hui, je m'entraîne surtout chez moi sur home trainer, et je sors volontiers avec mon vélo de route ou mon gravel dès que je peux.
Je développe WattLog.pro en solo. Cela me laisse totalement indépendant : je fixe moi-même le cap et j'adapte sans cesse l'app à mes propres besoins comme aux retours de la communauté.
Historique
-
2021
Les premiers kilomètres
Mon premier gravel et un home trainer. Premiers pas dans le monde virtuel de Zwift.
-
2022
Apprendre des données
Un hiver intense sur le home trainer. Avec le recul, une leçon précieuse sur la facilité avec laquelle on se surentraîne quand on ne regarde pas les bonnes métriques.
-
2023
Une pause et une nouvelle approche
Le moment de revoir mes habitudes, de tirer les leçons d'en avoir trop fait et de vraiment me vider la tête. Le vélo a pris un peu de repos pour que je puisse y revenir avec un état d'esprit sain.
-
2026
Retour et lancement
De retour en selle avec de nouvelles connaissances. Je reconstruis ma forme pas à pas et je transforme tout ce que j'ai appris en un produit abouti : la plateforme WattLog.pro.
Où je vais
Je veux continuer à faire évoluer WattLog.pro, en ajoutant la prise en charge de nouveaux appareils et des fonctionnalités qui aident à s'entraîner en conscience. Je tiens aussi à construire une communauté engagée où partager connaissances et expériences. Mon objectif est simple : créer un outil intuitif et sans barrières qui accompagne chaque cycliste, qu'il débute tout juste l'aventure ou qu'il se batte pour des fractions de watt.
L'ingénierie derrière le projet
WattLog.pro est aussi mon atelier d'ingénieur. Je l'ai conçu, développé et mis en production de bout en bout, seul, en m'appuyant sur plus de 14 ans à construire et tester des systèmes : des backends Python et de l'infrastructure cloud AWS jusqu'aux frameworks distribués d'automatisation de tests pour la fintech et l'e-commerce.
Stack technique
Frontend et apps
- React
- TypeScript
- Capacitor (Swift / Java)
Backend et données
- Python · FastAPI
- PostgreSQL
- WebSockets
IA et logique
- Claude API (tool-use loop)
Matériel
- Bluetooth LE
- ERG control
- FTMS
DevOps et cloud
- AWS
- Terraform
- Docker
- GitHub Actions
- Sentry
Afficher les détails techniques
- Full-stack : React et TypeScript côté frontend, Python/FastAPI et PostgreSQL côté backend, WebSockets pour diffuser en direct les données d'entraînement.
- Matériel et Bluetooth LE : pilotage en mode ERG des home trainers connectés, plus la prise en charge des capteurs de puissance et de fréquence cardiaque, sur macOS, iOS et Android (Capacitor avec des modules natifs Swift et Java).
- IA : un coach d'entraînement IA construit sur la Claude API, avec une boucle de tool use qui répond aux questions et propose des séances structurées, y compris à la voix.
- Cloud et DevOps : AWS (EC2, S3, CloudFront), Terraform, Docker, CI/CD avec GitHub Actions, suivi des erreurs avec Sentry.
- Produit : quatre langues (EN/PL/DE/NL), comptes invités, analyse de la charge d'entraînement (TSS, CTL/ATL/TSB), ramp tests FTP.
Contact
Une question ou une idée ?