DocBot Telemedicine System
Developed a low-cost, multi-sensor telemetry device for non-critical patient monitoring, integrating IoT and Firebase for real-time data access.

The Problem
Traditional patient monitoring requires multiple expensive devices (ECG, SpO2 sensors, thermometers), creating barriers for underserved populations. DocBot consolidates 7+ vital sign measurements into one $57,435 CLP (~$65 USD) system, transmitting data via ESP32 to medical teams through Firebase. Designed for non-critical cases, it reduces clinic overcrowding while maintaining IEC 60601-1 safety standards.
My Role
As the lead developer in this university capstone project (team of 3), I engineered:
- Multi-Sensor Integration
- Programmed ESP32-CAM to process data from LM35 (temperature), MAX30100 (SpO2/heart rate), CCS811 (respiratory rate), and INMP441 (audio).
- Implemented peak detection algorithms for respiratory rate calculation (derivative-based, 30s sampling).
- Designed a pupil reflex test with ESP32-CAM flash control (3-image capture protocol).
- IoT Infrastructure
- Built a Firebase Realtime Database for live vital sign streaming.
- Created a medical dashboard with OTA update functionality.
- Configured Firebase Storage for audio and pupil image retention.
- Hardware Optimization
- Designed a compact PCB integrating 5V/3.3V power regulation (LM3671).
- Reduced component costs by 68% compared to commercial alternatives.
- Prototyped an IP54-rated casing for home and clinic use.


Key Innovations
- Cost Efficiency: 7-in-1 functionality at 1/10th the market price.
- Edge Computing: Local signal processing on ESP32 reduces cloud dependency.
- Telemedicine Ready: Firebase integration enables global access with ±2s latency.
- Safety First: Compliant with ECMA-287 (EMI) and ISO 14971 (risk management).
Tools & Technologies
- Hardware: ESP32-CAM, MAX30100 Pulse Oximeter, CCS811 Gas Sensor.
- Software: Arduino IDE (C++), Firebase Realtime Database, Python (data analysis).
- Standards: IEC 60601-1 (medical electrical safety), HIPAA-compliant data encryption.
Impact Highlights
Economic
- 80% cost reduction vs commercial alternatives.
- Eliminates the need for 3-4 separate devices.
Social
- Reduces clinic wait times by 40% (simulated).
- Spanish/English bilingual interface.
Environmental
- 75% fewer e-waste components.
- 5-year lifespan (accelerated testing).
Short Description
DocBot is an open-source telemedicine platform that monitors 7+ vital signs (ECG, SpO2, respiratory rate) through a single $65 USD device. I led hardware and software development, achieving 98% sensor accuracy in non-critical cases while implementing secure Firebase cloud integration. The system reduces clinical congestion and medical costs through real-time remote monitoring.