Remian Diagnostics
A continuing professional development portal for medical laboratory professionals, with accredited webinars streamed live in the browser.
The problem
Medical laboratory professionals in Kenya need accredited continuing professional development, but the webinars, the recordings, the certificates and the registration were scattered across separate tools. The organisation wanted one portal that handled all of it, for a membership handling sensitive professional data.
What I built
A single portal where registered users book accredited CPD webinars, attend them, access recordings on demand, download certificates, and follow announcements and industry resources. It also carries the organisation's professional services: medical supplies procurement and recruitment.
Streaming the webinars in-house
Rather than sending members to a third-party meeting link, I integrated the Agora live-streaming SDK so webinars are hosted directly on the platform. That keeps registration and attendance under the platform's control, which is what accreditation requires.
Handling the load off the request cycle
Bulk email delivery and registration handling would have blocked page loads if run inline. I configured Celery with Redis to process them in the background.
Security and deployment
Role-based access control enforces who can reach what, protecting sensitive user data. The system runs on Heroku with continuous deployment: releases go out after testing, and I performed regular maintenance to prevent downtime.
More projects