Chi c'è dietro
WattLog.pro è una piattaforma per analizzare l'allenamento in bici basato sulla potenza, sia indoor sia outdoor. È nata per chi vuole capire davvero i propri numeri e trarne conclusioni utili, invece di limitarsi ad accumulare dati vuoti.
Perché è nato WattLog.pro
Il progetto è nato insieme ai miei primi passi nel ciclismo. Un inverno, a metà di una sessione su Zwift sui rulli, la mia fascia cardio (HRM) ha smesso di funzionare.
Invece di comprare nuova attrezzatura alla cieca, l'ho affrontata da ingegnere e mi sono messo a cercare la causa. Ho scritto una piccola app di diagnostica per vedere quali dati grezzi stesse davvero inviando il sensore. Dopo qualche serata di analisi del segnale, il mistero era risolto: si era guastato l'elettrodo della fascia, non l'elettronica.
Quell'esperienza mi ha spinto a guardare molto più da vicino i miei dati di allenamento. Ho capito quanto conti davvero l'equilibrio tra carico di allenamento e recupero. Sono partito con un'FTP di appena 120 W. Con disciplina, un monitoraggio attento delle mie metriche e un approccio consapevole alla salute, il corpo ha risposto sempre meglio e il carico è diventato più facile da gestire.
Man mano che miglioravo in bici, cresceva anche il progetto. Ho capito che uno strumento chiaro, che mi aiutava a organizzare il mio allenamento e a capire i segnali del corpo, poteva aiutare anche altri ciclisti. È così che è nato WattLog.pro.
Credo in un software minimalista e senza barriere: niente costi nascosti e niente abbonamenti invadenti. Sto costruendo uno strumento che voglio usare io stesso ogni giorno.
Chi c'è dietro
Ciao, sono Andrzej: ingegnere del software con più di 14 anni di esperienza e, a fine giornata, un ciclista amatore che per anni ha sognato una bici da corsa tutta sua. Oggi mi alleno soprattutto a casa sui rulli, ed esco volentieri con la bici da corsa o la gravel ogni volta che posso.
Sviluppo WattLog.pro come progetto individuale. Questo mi rende del tutto indipendente: la direzione la decido io e continuo ad adattare l'app sia alle mie esigenze sia ai feedback della community.
La storia
-
2021
I primi chilometri
La mia prima gravel e un rullo. I primi passi nel mondo virtuale di Zwift.
-
2022
Imparare dai dati
Un inverno intenso sui rulli. Col senno di poi, una lezione preziosa su quanto sia facile andare in sovrallenamento se non guardi le metriche giuste.
-
2023
Una pausa e un nuovo approccio
Il momento di ripensare le mie abitudini, imparare dall'aver tirato troppo la corda e schiarirmi davvero le idee. La bici si è presa una breve pausa, così da tornarci con la testa giusta.
-
2026
Il ritorno e il lancio
Di nuovo in sella, con nuove conoscenze. Ricostruisco la forma passo dopo passo e trasformo tutto quello che ho imparato in un prodotto finito: la piattaforma WattLog.pro.
Dove sto andando
Voglio continuare a sviluppare WattLog.pro, aggiungendo il supporto a nuovi dispositivi e funzioni che aiutano ad allenarsi in modo consapevole. Mi sta a cuore anche costruire una community attiva dove scambiarci conoscenze ed esperienze. Il mio obiettivo è semplice: creare uno strumento intuitivo e senza barriere che sostenga ogni ciclista, che stia appena iniziando la sua avventura o che stia lottando per frazioni di watt.
L'ingegneria dietro il progetto
WattLog.pro è anche il mio laboratorio di ingegneria. L'ho progettato, sviluppato e rilasciato da solo, dall'inizio alla fine, mettendo a frutto più di 14 anni passati a costruire e testare sistemi: da backend in Python e infrastrutture cloud su AWS a framework di test automation distribuiti per il fintech e l'e-commerce.
Stack tecnologico
Frontend e app
- React
- TypeScript
- Capacitor (Swift / Java)
Backend e dati
- Python · FastAPI
- PostgreSQL
- WebSockets
AI e logica
- Claude API (tool-use loop)
Hardware
- Bluetooth LE
- ERG control
- FTMS
DevOps e cloud
- AWS
- Terraform
- Docker
- GitHub Actions
- Sentry
Mostra i dettagli tecnici
- Full-stack: React e TypeScript sul frontend, Python/FastAPI e PostgreSQL sul backend, WebSocket per lo streaming dei dati dell'allenamento in tempo reale.
- Hardware e Bluetooth LE: controllo in modalità ERG dei rulli smart più il supporto per misuratori di potenza e sensori di frequenza cardiaca, su macOS, iOS e Android (Capacitor con moduli nativi in Swift e Java).
- AI: un coach di allenamento AI basato sulla Claude API, con un ciclo di tool use che risponde alle domande e propone allenamenti strutturati, anche a voce.
- Cloud e DevOps: AWS (EC2, S3, CloudFront), Terraform, Docker, CI/CD con GitHub Actions, monitoraggio degli errori con Sentry.
- Prodotto: quattro lingue (EN/PL/DE/NL), account ospite, analisi del carico di allenamento (TSS, CTL/ATL/TSB), ramp test per l'FTP.
Contatti
Hai una domanda o un'idea?