
mWell & mWellMD
Digital healthcare ecosystem composed of patient and doctor applications, built for real-time consultations, EMR workflows, and scalable telehealth delivery across mobile devices.
Tech Stack
Company
Developers
Description
mWell Ecosystem is a digital healthcare platform composed of two connected applications: mWell for patients and mWellMD for doctors. Together, they support end-to-end telehealth workflows including appointment-based video consultations, doctor–patient interaction, and electronic medical record (EMR) management.
I worked as a Senior Android Developer on the platform and helped design and implement its core Android architecture using Kotlin. My role focused on building reliable, maintainable, and scalable mobile foundations for both the patient-facing and doctor-facing experiences.
A major part of my contribution was the implementation of the real-time video consultation feature used for live doctor appointments. I also designed a provider-agnostic video layer, which allowed the platform to switch from Azure Communication Services to AWS Chime in just one day with minimal refactoring. This significantly reduced vendor lock-in and improved the system’s flexibility as the product evolved.
Beyond core teleconsultation capabilities, I helped improve system performance and stability across both consumer mobile devices and dedicated 24/7 medical kiosks, ensuring the platform could support healthcare use cases where reliability is critical.
Challenge
The project required building a healthcare platform that could support both patient and doctor workflows in a reliable and scalable way. Unlike a standard mobile app, this ecosystem needed to handle real-time consultations, medical data workflows, and production use cases where system stability directly affects healthcare delivery.
One of the biggest challenges was building a strong architecture that could support multiple apps and evolving product requirements without becoming difficult to maintain. The platform also needed to support live video consultations, which introduced additional complexity around integration, provider dependency, and long-term flexibility.
Another important challenge was ensuring the apps performed reliably not only on standard mobile devices but also on dedicated medical kiosks used for 24/7 consultations, where uptime and stability were especially important.
Solution
I helped design and implement the Android architecture for both the patient and doctor applications using Kotlin, and MVVM, creating a modular and maintainable foundation for long-term product growth.
I developed the real-time video consultation capability used for live doctor appointments and designed a provider-agnostic video integration layer. This made the system flexible enough to transition from Azure Communication Services to AWS Chime with minimal impact to the rest of the codebase.
To improve reliability and maintainability, I worked on API integrations using Coroutines and Retrofit, supported local data handling with Room, and contributed to performance and stability improvements across both mobile devices and medical kiosks. I also worked in a hybrid environment where React Native modules were gradually introduced alongside native Android code to support broader cross-platform initiatives.
Result
The mWell Ecosystem delivered a strong mobile foundation for a modern telehealth platform serving both patients and doctors. The architecture supported scalable feature development while keeping the codebase maintainable for long-term evolution.
The real-time consultation feature enabled live doctor appointments, while the provider-agnostic video layer reduced vendor lock-in and allowed a rapid migration from Azure Communication Services to AWS Chime in just one day with minimal refactoring.
The platform also became more stable and reliable across both personal mobile devices and dedicated healthcare kiosks, helping support continuous telehealth operations in production environments where system performance and uptime matter.