Varun Cumbamangalam
ProjectsAboutContact

Varun Cumbamangalam.

Senior IoT and Edge AI Engineer, AI Product Manager at OraLens Healthcare

ProjectsAboutContactPrivacy

© 2026 Varun Cumbamangalam. Built with Next.js and Tailwind CSS.

// Go - real-time vitals WebSocket broadcaster func (h *VitalsHandler) StreamVitals(c *gin.Context) { conn, err := h.upgrader.Upgrade(c.Writer, c.Request, nil) if err != nil { return } defer conn.Close() patientID := c.Param("patientId") sub := h.broker.Subscribe(patientID) defer h.broker.Unsubscribe(patientID, sub) for event := range sub { if err := conn.WriteJSON(event); err != nil { break // client disconnected } } }
All Projects
ArogyaSync Platform logo
BackendMobileFrontendDevOpsBlockchain

ArogyaSync Platform

Clinical data sync from bedside vitals to an audit trail.

Marketing SiteClinical Portal(Requires auth)Device Portal(Requires auth)Insurance Portal(Requires auth)View on GitHub
ArogyaSync Platform main screen
99.9%

API Uptime

< 150ms

API Latency (p95)

8+

Integrated Services

Tech Stack

GoFlutterReactPostgreSQLPythonAWSPolygon

The problem

Clinics in rural India were recording patient health data on paper. When patients moved between clinics or lost their records, doctors had no history to work from. The system had to work with unreliable internet and keep insurance claims tied to tamper-proof records.

The challenge

Rural and semi-urban clinics were generating patient vitals data on paper, which led to transcription errors, sync delays of 12 to 24 hours, and data loss during network outages. The platform had to handle concurrent writes from hundreds of field devices and deliver them while offline. Insurance verification also had to compare live patient data with insurer CSV registries and keep an immutable audit trail.

Architecture & System Design

Multi-service cloud deployment: REST API handles clinical data management with real-time streaming to dashboards. Blockchain service anchors medical records for immutable audit trails. Mobile app uses offline-first local storage with automatic sync when reconnected. Separate service for insurance eligibility verification against CSV registries.

Full system schematic available upon request

The platform is built as a set of independently deployable services running on AWS EC2 (Mumbai, ap-south-1). The Go/Gin REST API handles clinical CRUD, real-time WebSocket streaming, and authentication. A Python Flask blockchain service anchors record hashes to Polygon Amoy testnet for tamper-proof audit trails. A separate Python Flask insurance service processes insurer CSV files and performs eligibility cross-checks with scheduled APScheduler jobs. The Flutter mobile app uses an offline-first sync queue (WorkManager equivalent + SQLite) to survive connectivity gaps. Three React dashboards (hospital, device management, insurance portal) provide real-time visualisation via WebSocket and REST polling.

Results

ArogyaSync is live across a pilot network of field health workers. The API sustains 99.9% uptime with p95 latency under 150ms. The blockchain anchor service has recorded thousands of immutable medical events on Polygon. The insurance portal handles bulk CSV verification jobs, cutting manual eligibility checks from days to minutes. The hospital dashboard provides real-time multi-patient vitals monitoring with historical chart exports.

Gallery & Demos

Hospital Dashboard - Live Patient Monitor

Hospital Dashboard - Live Patient Monitor

One patient's heart rate, SpO₂, blood pressure and temperature streaming from the bedside module, with a one-hour trend.

Hospital Dashboard - Ward Grid

Hospital Dashboard - Ward Grid

Every monitored bed on one screen, with device status and alerts for the clinical team.

Insurance Portal - Eligibility Verification

Insurance Portal - Eligibility Verification

Bulk CSV verification jobs that replace manual eligibility checks.

Device Portal - Fleet Operations

Device Portal - Fleet Operations

Registered IoT modules, connectivity status and firmware state across the pilot network.

Flutter Mobile App - Live Vitals

Flutter Mobile App - Live Vitals

The field health worker's view of a patient's live readings.

Marketing Website

Marketing Website

arogyasync.com, the public face of the platform.

Admin Console - Overview

Admin Console - Overview

Hospitals, accounts, devices and insurance partners managed from one admin view.

Device Portal - Fleet Overview

Device Portal - Fleet Overview

Every bedside module with connectivity, firmware and alert state.

Insurance Portal - Risk Analytics

Insurance Portal - Risk Analytics

Patient risk patterns built from verified vitals evidence.

Hospital Dashboard - Floor Plan

Hospital Dashboard - Floor Plan

Monitored beds placed on the ward's own floor plan.

Mobile App - Beds

Mobile App - Beds

Bed and patient status for staff on the ward floor.

ArogyaSync IoT Module - Bedside Installation

ArogyaSync IoT Module - Bedside Installation

The ArogyaSync hardware module physically mounted onto a bedside patient monitor. It captures vitals data directly from the monitor and transmits it wirelessly to the cloud platform.

ArogyaSync IoT Module - Live Vitals Capture

ArogyaSync IoT Module - Live Vitals Capture

The IoT device clipped onto a running patient monitor displaying SpO₂ and heart rate. The module reads and streams real-time vitals to the hospital dashboard without manual data entry.

Flutter Mobile App - Offline-First Vitals Entry
Click to expand

Flutter Mobile App - Offline-First Vitals Entry

Field health workers capture patient vitals offline; app syncs automatically when connectivity returns. Demonstrates WorkManager + SQLite queue rewiring tempIds with server-issued IDs.

Hospital Dashboard - WebSocket Real-Time Updates
Click to expand

Hospital Dashboard - WebSocket Real-Time Updates

Live patient vital streams updating without polling. Dashboard subscribes to sensor channels; vitals broker fan-outs in-memory with per-connection write serialization.

Click any image or video to expand · ← → keys navigate

Live Demos

Marketing Site

https://arogyasync.com

Clinical Portal

Requires auth

https://arogyasync.com/hospital-dashboard/#/login

Device Portal

Requires auth

https://arogyasync.com/device-dashboard/#/login

Insurance Portal

Requires auth

https://arogyasync.com/insurance-portal/#/login

ArogyaSync Technologies Pvt. Ltd.

More from ArogyaSync Technologies Pvt. Ltd.

ArogyaSync - Clinical Monitoring Platform

Product Owner

Product ownership for ArogyaSync, a clinical platform with five services, three dashboards, and a blockchain audit trail. Translated rural clinic workflows into a product spec for a small cross-functional team.

PRD AuthoringSprint PlanningUser Research

ArogyaLens - Unified Health Platform

End-to-end ownership

A multilingual healthcare platform connecting patient records, doctor workflows, hospital operations, appointments, pharmacy, labs, telemedicine, and oral-health screening.

Node.jsNext.jsFlutter

ArogyaLens - Unified Health Platform

Product Owner

Product ownership for a health platform spanning 15+ modules, 13 languages, telemedicine, and oral-health screening. Authored the PRD, SRS, and technology specification.

PRD AuthoringSRS DocumentationClinical Workflow Mapping

Interested in this work?

I can walk through the architecture and code during an interview.

Get in Touch All Projects