- Sector:
- Healthcare
Continuous glucose monitoring platform
What we've done
- REST API backend for data acquisition from medical sensors
- Web dashboard for monitoring and operational management
- Multi-profile mobile app with BLE communication
- OTA firmware updates
- Real-time architecture and cloud synchronization
Results
3 integrated applications 3 distinct user profiles 1 ecosystem for patients, technicians, and production
The project
In the field of continuous glucose monitoring, collecting reliable data from proprietary sensors and making it accessible to a wide range of users—including patients, technical teams, and production staff—presents a significant technical and architectural challenge. We have contributed to the development of a comprehensive ecosystem of three integrated applications, designed to operate in medical settings with stringent requirements for security, traceability, and reliability.
In detail
01. Backend — Medical Data API Node.js · TypeScript · MongoDB
The backend exposes versioned REST APIs that handle the collection of blood glucose readings and raw diagnostic data from sensors and medical devices. It includes authentication and granular access control, real-time updates via Socket.IO, Swagger documentation, and a comprehensive suite of tests to ensure reliability in production.
02. Web Dashboard — Monitoring and Operational Management React · TypeScript · Redux
The internal web platform allows technical and operational teams to monitor devices, sensors, firmware, users, and associated groups. Historical measurements and raw data can be viewed through interactive charts and exportable tables. Every configuration operation is managed via dedicated CRUD functions, with real-time updates and integrated access control.
03. Mobile Apps — Three Profiles, One Codebase React Native · Expo · Bluetooth Low Energy
The app communicates with proprietary sensors via Bluetooth Low Energy and supports three distinct operating modes: patient, technician, and production. It includes real-time monitoring, local offline data persistence, synchronization with the cloud backend, notifications, and OTA firmware updates—all within a single cross-platform codebase for iOS and Android.