In my daily routine, I track a wide range of health and fitness data - automated, privacy-compliant, and within a custom-built infrastructure. This includes running and strength training sessions, sleep data, heart rate trends, water and calorie intake, and many other metrics. At the core of this tracking system is my self-developed Telegram bot Mr. Fitness Bot, which collects, processes, and visualizes data via APIs, sensors, local interfaces, and manual input forms.
📲 Automatically & semi-automatically collected data:
Since many platforms do not provide open APIs or only offer limited functionality, I use a custom man-in-the-middle proxy solution to extract and normalize data from mobile apps. This allows me to integrate valid and consistent data into my system even without official APIs - fully automated and provider-independent.
📝 Manually tracked data via Telegram bot:
Through an interactive Telegram dialogue with reminders and intuitive input forms, I regularly log:
📦 All data is stored and processed within my own infrastructure - based on MariaDB, InfluxDB, and S3-compatible object storage. It is enriched by automated classification using LLM technology (Ollama) and visualized through Grafana and a custom-built web interface.
🤖 Automated weekly & monthly insights:
Using locally executed AI components, my system regularly generates short summaries of my physical and mental status, workout intensity, and health trends. These reports are delivered via email and Telegram and help identify progress, fatigue, or emerging patterns early on.
🔐 Privacy & security by design:
My systems are fully privacy-first and GDPR-compliant. All data is stored encrypted and access is strictly limited. Platform security is continuously monitored via static & dynamic code analysis, manual penetration testing, and active error & activity monitoring. No data is shared with third parties - everything runs entirely on self-managed infrastructure.
📡 This setup not only supports my personal analysis but also serves as the technical foundation for my larger project HYNC.io - a platform for cross-platform synchronization of health and fitness data. HYNC.io connects fragmented sources, consolidates vendor data, detects duplicates, and creates a unified data access point for users and developers.
🌍 Interested in following my progress or sharing motivation?
Then feel free to connect with me on Strava, Hevy or Garmin. I regularly post training plans, goals and personal insights into the intersection of technology and physical development.
📲 Automatically & semi-automatically collected data:
- 🏃 Activities like running, cycling & walking (e.g. Strava, Polar, ESP32 sensor on treadmill)
- 🏋️ Strength training (Hevy, local wger instance)
- 🕒 Sleep, heart rate, steps, HRV (Fitbit, Garmin, Polar)
- 💧 Water, caffeine & calorie intake (Fddb)
- 📅 Tasks, supplements, medications, events (Todoist, calendar, location data)
- 🌡️ Weight, blood pressure, temperature (manual & device-based)
Since many platforms do not provide open APIs or only offer limited functionality, I use a custom man-in-the-middle proxy solution to extract and normalize data from mobile apps. This allows me to integrate valid and consistent data into my system even without official APIs - fully automated and provider-independent.
📝 Manually tracked data via Telegram bot:
Through an interactive Telegram dialogue with reminders and intuitive input forms, I regularly log:
- 📏 Body measurements, body fat, weight, progress photos (including front & side views)
- 🧠 Mood, stress level, energy, mental health & motivation
- 🛌 Sleep quality, bedtime, wake-ups, interruptions
- 🍴 Hunger & satiety, snacking, caffeine & alcohol intake
- 🥄 Supplement intake (e.g. creatine, whey)
- 🤒 Cold symptoms, general health, headaches
- 📖 Free diary entries for thoughts, events, or reflections
- 🔥 Sexual behavior and activity - securely encrypted and accessible only to me
- 📍 Comfort zone challenges, personal breakthroughs & emotional growth
📦 All data is stored and processed within my own infrastructure - based on MariaDB, InfluxDB, and S3-compatible object storage. It is enriched by automated classification using LLM technology (Ollama) and visualized through Grafana and a custom-built web interface.
🤖 Automated weekly & monthly insights:
Using locally executed AI components, my system regularly generates short summaries of my physical and mental status, workout intensity, and health trends. These reports are delivered via email and Telegram and help identify progress, fatigue, or emerging patterns early on.
🔐 Privacy & security by design:
My systems are fully privacy-first and GDPR-compliant. All data is stored encrypted and access is strictly limited. Platform security is continuously monitored via static & dynamic code analysis, manual penetration testing, and active error & activity monitoring. No data is shared with third parties - everything runs entirely on self-managed infrastructure.
📡 This setup not only supports my personal analysis but also serves as the technical foundation for my larger project HYNC.io - a platform for cross-platform synchronization of health and fitness data. HYNC.io connects fragmented sources, consolidates vendor data, detects duplicates, and creates a unified data access point for users and developers.
🌍 Interested in following my progress or sharing motivation?
Then feel free to connect with me on Strava, Hevy or Garmin. I regularly post training plans, goals and personal insights into the intersection of technology and physical development.
📊 Tracking & Monitoring
🏋️♂️ Machines & Power Stations
💪 Free Weights
🧘 Accessories & Environment
- 📱 iPhone 16 Pro Max
- ⌚ Garmin Venu / Fitbit Sense 2
- 🫀 Polar H10 Chest Strap
🏋️♂️ Machines & Power Stations
- 🏃♂️ Energetics PR2060 HRC Treadmill
- 🧍 Power Tower
- 🛋 Adjustable Bench
💪 Free Weights
- 🧱 Bowflex SelectTech 1090i Dumbbells
- 🧱 Noname Dumbbells
- 🔁 Curl Bar
- 🪨 Kettlebells
🧘 Accessories & Environment
- 🧘 Yoga Mat & Wall Mirror
- 🪢 Resistance Bands
Below are the daily steps of the last years displayed. The data is recorded and stored using a fitness tracker (Fitbit Versa 2, later Fitbit Sense 2).Data may vary occasionally, as step data is only available when the watch is worn and charged.
The data displayed here is not current, but is loaded from a cache and depends on the last watch synchronization.
Statistics
Steps today: 0 steps
Steps since recording start: 0 steps
Steps per day (Ø): 0 steps
Steps broken down by year:
The data displayed here is not current, but is loaded from a cache and depends on the last watch synchronization.
Statistics
Steps today: 0 steps
Steps since recording start: 0 steps
Steps per day (Ø): 0 steps
Steps broken down by year: