Research Project

Cutis Monitor

Continuous Skin Measurements โ€” Wearable Health Tracking System with Flutter App

FlutterDartBluetoothHealth DataTime-SeriesMachine Learning
Cutis Wearable Sensor
Cutis Monitor Dashboard
Cutis Time Series Graph

Role

App Developer & UX Designer

Type

Research Project

Platform

iOS & Android

The Project

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 Responsibilities

End-to-end development of the health tracking application

๐ŸŽจ

UI/UX Conception

Designing intuitive interfaces for patients to understand and interact with their health data

๐Ÿ“ฑ

Hybrid-App Implementation

Building the cross-platform mobile application with Flutter for iOS and Android

๐Ÿ“ˆ

Dynamic Time-Series Graph

Implementing interactive visualization for various measurement data over time

๐Ÿ”„

Data Transformation

Converting raw sensor data into meaningful health metrics through complex calculations

๐Ÿ”—

Bluetooth Integration

Establishing reliable connection between wearable device and mobile application

๐Ÿš€

Continuous Delivery

Setting up automated deployment pipelines for rapid iteration and testing

Features Implemented

A comprehensive feature set for health data acquisition and analysis

๐Ÿ“ˆTime-Series Graph
๐ŸงฎData Processing
๐Ÿ“‹Dashboard
๐Ÿ’ฌChat
โ†ฉ๏ธSelf Reporting
๐Ÿ“ŠData Visualization
๐Ÿ””Notifications
๐Ÿ“ฑBluetooth Connection

Technical Highlights

Applied complex calculations on sensor data โ€ข Interactive time-series visualization โ€ข Real-time Bluetooth data streaming โ€ข Patient self-reporting system โ€ข Dashboard for health status overview โ€ข Chat functionality for patient support

App Screens

A glimpse into the user interface for health monitoring

Dashboard

Dashboard

Health Status

Health Status

Time-Series Graph

Time-Series Graph

Data Analysis

Data Analysis

Self Reporting

Self Reporting

Pain Evaluation

Pain Evaluation

Technical Approach

Built with modern mobile development practices

Cross-Platform Framework

Flutter

Single codebase for iOS and Android, enabling rapid development with beautiful native-like UI

Modern Language

Dart

Strong typing and async support for handling real-time data streams from the wearable device

Complex Calculations

Data Processing

Transform raw sensor signals into meaningful health metrics for patient understanding

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 to the mobile app for real-time data transmission.

  • Continuous skin measurements
  • Bluetooth Low Energy connectivity
  • Long battery life for extended monitoring
  • Comfortable wearable design
Cutis Wearable Sensor Device

Technology Stack

Operating System
MacOS
Programming
Flutter, Dart
Development Tools
IntelliJ IDEA, Android Studio, XCode
Version Control
Git, GitLab
Industry
Health-Tracking System