The goal of this research project is to test various measurement methods for continuous skin health monitoring. An app was developed to receive sensor data, calculate skin values, and present them appropriately to the user.
Additionally, the research explores whether subjective well-being or weather events affect measurements, and to what extent machine learning can contribute to the analysis of these long-term measurements. A wearable was developed to measure health data from patients, with an app to read and display the data — patients can also use the app for documentation purposes.
My role
I was responsible for the app end to end: the UI/UX conception — designing intuitive interfaces that let patients understand and interact with their health data — and the hybrid implementation with Flutter for iOS and Android from a single codebase.
The technically interesting parts sat below the interface. Establishing a reliable Bluetooth connection between the wearable and the app, transforming raw sensor signals into meaningful health metrics through complex calculations, and building a dynamic time-series graph to explore the various measurements over time. Automated deployment pipelines allowed rapid iteration and testing throughout the research project.
What the app covers
The feature set grew into a complete companion for health data acquisition and analysis:
- Dashboard with a health status overview
- Interactive time-series graphs and data visualization
- Processing of raw sensor data into skin values
- Bluetooth connection to the wearable
- Patient self-reporting and pain evaluation
- Chat functionality for patient support
- Notifications






The wearable device
As part of the research project, a wearable device was developed to continuously measure health data from patients. The device connects via Bluetooth Low Energy to the mobile app for real-time data transmission, with a long battery life for extended monitoring and a comfortable wearable design.

Flutter and Dart proved a good match for this kind of application: a single codebase for both platforms, and strong typing with async support for handling the real-time data streams coming from the device.
Technology Stack
- Programming
- Flutter, Dart
- Development Tools
- IntelliJ IDEA, Android Studio, XCode
- Version Control
- Git, GitLab
- Platform
- iOS & Android
- Industry
- Health-Tracking System