
Tech Stack
Description
Developed and optimized the mobile-side infrastructure for Mediman, a comprehensive telehealth platform. I was responsible for building two distinct production-grade applications using Flutter: a feature-rich Patient app and a specialized clinical management app for Doctors.
The Patient app focuses on accessibility and ease of use, featuring a fully localized multilingual interface (English, Tamil, and Sinhala). Key implementations included a secure medical record vault, high-quality WebRTC video calls, and an integrated wallet system called 'MediPurse' to handle seamless healthcare payments and automated refunds.
For the Doctor app, the focus was on clinical efficiency. I developed an automated 'Slot Opening' system that allows doctors to manage their virtual practice effortlessly. The app includes professional dashboards for tracking consultation history, managing patient profiles, and monitoring daily earnings through a clean, intuitive UI.
Both applications were built with a modular architecture to ensure consistency in performance and design, while integrating deeply with Firebase for real-time notifications and secure data synchronization across the healthcare ecosystem.
- Developed two separate, interconnected mobile applications (Patient and Doctor) using Flutter and Dart
- Implemented real-time video and audio consultation modules powered by WebRTC for stable remote healthcare
- Built a robust multilingual localization system supporting English, Sinhala, and Tamil for nationwide accessibility
- Engineered an automated doctor availability system for dynamic daily and weekly time-slot management
- Integrated MediPurse, a secure digital wallet for consultation fees, payment tracking, and instant refunds
- Developed a digital prescription system allowing patients to receive and store medical documents securely on their devices
- Implemented secure doctor profile verification workflows including hospital attachments and specialization data
- Created a deep-link navigation system for instant access to consultation rooms from push notifications and SMS
- Built a specialized earnings dashboard for doctors to track daily performance and consultation metrics
- Integrated Firebase Cloud Messaging (FCM) for critical real-time appointment reminders and status alerts
- Implemented biometric authentication (Fingerprint/Face ID) for secure access to sensitive patient health information
- Optimized app performance and asset management for smooth operation on diverse mobile hardware
- Integrated Google Maps API for clinical location services and proximity-based doctor searches
- Developed a review and rating system to ensure healthcare quality and provider transparency
- Created automated PDF generation and viewing modules for medical reports and billing invoices
- Implemented background service handling to maintain telehealth session stability during multitasking
- Built a reusable UI component library to maintain design consistency across both applications
- Developed robust client-side validation and error handling for critical medical workflows
- Optimized network requests to ensure reliable performance in low-connectivity regions
Page Info
Patient Mobile Application
User-centric healthcare portal allowing patients to search for specialists, book instant video/audio consultations, manage digital prescriptions, and handle payments via the integrated MediPurse wallet.




Doctor Professional App
A specialized practice management tool for healthcare providers to manage digital clinics, automate time-slot openings, track earnings, and conduct secure teleconsultations from their mobile devices.





