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

Andrzej β€” maker van WattLog.pro

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

  1. 2021

    De eerste kilometers

    Mijn eerste gravelbike en een fietstrainer. Eerste stappen in de virtuele wereld van Zwift.

  2. 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.

  3. 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.

  4. 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?