Over de maker
WattLog.pro is een platform voor het analyseren van fietstraining op basis van vermogen β zowel binnen als buiten. Het is gemaakt voor mensen die hun cijfers bewust willen begrijpen en er nuttige conclusies uit willen trekken, in plaats van alleen maar lege data te verzamelen.
Waarom WattLog.pro is ontstaan
Het project begon tegelijk met mijn eerste stappen in het wielrennen. Op een dag in de winter, midden in een Zwift-sessie op de fietstrainer, hield mijn hartslagband (HRM) ermee op.
In plaats van blind nieuwe spullen te kopen, pakte ik het aan als een engineer en ging ik op zoek naar de oorzaak. Ik bouwde een eenvoudige diagnose-app om te zien welke ruwe data de sensor echt verstuurde. Na een paar avonden signaalanalyse was het raadsel opgelost: de elektrode in de band was defect, niet de elektronica.
Die ervaring zette me aan om veel beter naar mijn trainingsdata te kijken. Ik zag hoe belangrijk de balans tussen belasting en goed herstel is. Ik begon met een FTP van slechts 120 W. Met discipline, het analyseren van mijn cijfers en een bewuste omgang met mijn gezondheid reageerde mijn lichaam steeds beter en werd de belasting steeds makkelijker te dragen.
Met mijn sportieve vooruitgang groeide ook het project. Ik besefte dat een overzichtelijke tool die mij hielp mijn eigen training te structureren en de signalen van mijn lichaam te begrijpen, ook anderen kan helpen. Zo is WattLog.pro ontstaan.
Ik geloof in minimalistische software zonder drempels β zonder verborgen kosten en zonder opdringerige abonnementen. Ik bouw een tool die ik zelf elke dag wil gebruiken.
Wie erachter zit
Hoi, ik ben Andrzej β software engineer met meer dan 14 jaar ervaring en in mijn vrije tijd een amateurwielrenner die jarenlang droomde van een eigen racefiets. Tegenwoordig train ik vooral thuis op de fietstrainer, en bij elke kans ga ik graag naar buiten β op de racefiets of de gravelbike.
Ik ontwikkel WattLog.pro als soloproject. Zo blijf ik volledig onafhankelijk: ik bepaal zelf de koers en pas de app voortdurend aan mijn eigen behoeften en aan de feedback van de community aan.
Geschiedenis
-
2021
De eerste kilometers
Mijn eerste gravelbike en een fietstrainer. Eerste stappen in de virtuele wereld van Zwift.
-
2022
De data leren begrijpen
Een intensief winterseizoen op de trainer. Achteraf een waardevolle les over hoe makkelijk je overtraind raakt als je de juiste cijfers niet in de gaten houdt.
-
2023
Pauze en een nieuwe aanpak
Tijd om gewoontes te herzien, te leren van het eerdere overbelasten en mijn hoofd flink leeg te maken. De fiets staat even stil, zodat ik er met een gezonde instelling naar kan terugkeren.
-
2026
Comeback en lancering
Terug in het zadel met nieuwe kennis. Stap voor stap mijn conditie opbouwen en alle opgedane ervaring omzetten in een af product β het WattLog.pro-platform.
Waar ik naartoe ga
Ik wil WattLog.pro voortdurend blijven ontwikkelen door ondersteuning voor nieuwe apparaten en functies toe te voegen die helpen bij bewuste training. Ik hecht ook waarde aan het opbouwen van een betrokken community waarin we kennis en ervaringen kunnen uitwisselen. Mijn doel is simpel: een intuΓ―tieve, drempelvrije tool creΓ«ren die elke fietser ondersteunt β ongeacht of hij net aan zijn avontuur begint of vecht voor fracties van watts.
De techniek erachter
WattLog.pro is ook mijn engineeringwerkplaats. Ik heb het platform volledig zelf ontworpen, gebouwd en in productie gebracht, met meer dan 14 jaar ervaring in het bouwen en testen van systemen β van Python-backends en AWS-cloudinfrastructuur tot gedistribueerde testautomatiseringsframeworks voor fintech en e-commerce.
Techstack
Frontend & apps
- React
- TypeScript
- Capacitor (Swift / Java)
Backend & data
- Python Β· FastAPI
- PostgreSQL
- WebSockets
AI & logica
- Claude API (tool-use loop)
Hardware
- Bluetooth LE
- ERG control
- FTMS
DevOps & cloud
- AWS
- Terraform
- Docker
- GitHub Actions
- Sentry
Technische details tonen
- Full-stack: React en TypeScript in de frontend, Python/FastAPI en PostgreSQL in de backend, WebSockets voor het live streamen van trainingsdata.
- Hardware & Bluetooth LE: ERG-aansturing van smart trainers plus ondersteuning voor vermogensmeters en hartslagsensoren β op macOS, iOS en Android (Capacitor met native modules in Swift en Java).
- AI: een AI-trainingscoach op basis van de Claude API met een tool-use-loop, die vragen beantwoordt en gestructureerde trainingen voorstelt β ook via spraak.
- Cloud & DevOps: AWS (EC2, S3, CloudFront), Terraform, Docker, CI/CD met GitHub Actions, foutmonitoring met Sentry.
- Product: vier talen (NL/EN/PL/DE), gastaccounts, analyse van trainingsbelasting (TSS, CTL/ATL/TSB), FTP-ramptests.
Contact
Heb je een vraag of een idee?