Challenge
Most training platforms are feature-rich but weak on data ownership. A private, subscription-free alternative with full control was missing.
Case Study · Personal project — private training and route hub for a single user
Private training hub for cyclists: routes, analytics, planning, and AI guidance in one independent platform.

“The result is a practical training cockpit with route history, performance analytics, planning tools, and timely guidance for smarter next sessions.”




Most training platforms are feature-rich but weak on data ownership. A private, subscription-free alternative with full control was missing.
The goal was a personal cockpit that combines training load, routes, weather, and AI recommendations in one dependable self-hosted experience.
I built architecture, data model, frontend, APIs, and integrations from scratch—including Strava flows, AI modules, and Telegram automation.
Development followed iterative milestones from core tracking to advanced planning. Each stage was validated in real usage and refined before expansion.
The result is a practical training cockpit with route history, performance analytics, planning tools, and timely guidance for smarter next sessions.
Long-term independence needs more than features: it needs architecture that balances data ownership, reliable operations, and future extensibility.