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

Andrzej, creatore di WattLog.pro

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

  1. 2021

    I primi chilometri

    La mia prima gravel e un rullo. I primi passi nel mondo virtuale di Zwift.

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

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

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