Healthcare · Telemedicine
Shafi
Digital Healthcare Platform
A telemedicine app connecting patients with US-accredited, Arabic-speaking doctors for secure online consultations and personalised advice based on their health records.

01
Overview
Shafi connects patients and families across the Middle East with verified US specialists for trusted, bilingual online consultations. It is built around two components — Patient and Physician — so physicians can give personalised advice based on each patient's health data.
02
Product purpose
Patients upload lab results, body images and medical notes as PDF, Excel or Doc files from their phone, and physicians review them to provide personalised guidance — with patient privacy and consent built in.
03
My role
React Native developer — payments, chat and file upload integration
04
Technical contributions
- Integrated the Stripe Payment Intent API for in-app payments.
- Implemented the payment confirmation flow.
- Integrated the payment confirmation email API.
- Integrated the chat API for patient–physician communication.
- Built file upload functionality for medical documents and reports.
05
Product capabilities
What the product offers, as publicly described.
- Secure video consultations with US-accredited specialists (50+ doctors across 30+ medical fields)
- Bilingual English and Arabic care
- Separate patient and physician experiences
- Upload of lab results, body images and medical notes (PDF, Excel, Doc)
- Personalised advice from physicians
- Physician availability scheduling
- Consultation booking
- AI health assistant (Mona)
- Medcard
06
Technology stack
- React Native
- Expo
- TypeScript
- Stripe
07
Screenshots
08

