work/healthcare-platform.tsx — case study
Health tech · MAP Systems, Canada
Healthcare ERP & communications platform
An ERP for healthcare providers, and the real-time communication that connects everyone around it.
- role
- Senior Frontend Engineer · built the frontend for all the apps
- period
- 2021 – 2022
- stack
- ReactTypeScriptViteMediaSoupPeerJSWebSocketsWebRTC
- ›separate apps for hospitals, medical suppliers, patients and more
- ›ERP: appointments, orders, inventory and billing
- ›administrative efficiency up 80%
- ›I built the frontend for all of them
← drag to peek under the hood →
Illustration, not a screenshot. Drag the handle to see what's under the hood.
the challenge
MAP is a healthcare company that builds integrations between hospitals, medical suppliers, patients and other healthcare parties. Each party needed software that fit its role, and they all needed a seamless way to communicate with one another, not only to manage records.
what it does
An app for every party
Separate apps for hospitals, medical suppliers, patients and other users, each built around what that party needs to do.
ERP administration
Appointments, orders, inventory and billing for hospitals' day-to-day administration, which improved administrative efficiency by 80%.
Personal chat
One-to-one messaging between people on the platform.
Group chat
Conversations between several parties in one place.
One-to-one calls
Audio and video calls between two people.
Group calls from a group chat
Start an audio or video call with everyone in a group chat.
what I did
- Built the frontend for all the apps: hospital, medical supplier, patient and the rest.
- Built the real-time communication: personal and group chat, one-to-one audio and video calls, and group calls started from a group chat.
- Used PeerJS for one-to-one calls and MediaSoup for group video calls.
- Set up MediaSoup, with WebSockets as the signalling server that connects people into calls, and worked through screen-sharing challenges along the way.
- Worked remotely with a team in Canada.
impact
- Administrative efficiency up 80% across appointments, orders, inventory and billing.
- Chat, audio and video used by 100+ users.
- One seamless way for hospitals, medical suppliers and patients to chat and call each other.
see also
Fintech · Hydrogen Payment Services
Back-office platform
The control room for a payments platform.
Fintech · Hydrogen Payment Services · a tenant portal on the back-office platform
POS operations portal
Getting POS terminals to merchants, and keeping track of them.
Fintech · Hydrogen Payment Services
Shared design system
One source of truth for every team's UI.
AI · Awarri
Language AI platform
From raw language data to a voice assistant that speaks local languages.
Government · Kwara State
KWASRRA
A state's residents registry, with a clear way in.
Fintech · Social welfare · Data management
Proximaforte
The public face of a fintech and social-welfare technology company.