Product Development · 2024 - today

Global Medical Training Platform

Cardiac MRI e-learning platform for radiologists, cardiologists, and technicians. Structured gamified courses cover lab result analysis, 3d image interpretation, and diagnosis of real cardiac MR studies - with a custom DICOM viewer and AWS-hosted infrastructure built for performance and reliability.

Overview

The Circle Institute needed a visionary and specialised e-learning environment for cardiac MRI training that went beyond what generic LMS solutions could offer. The platform supports structured course progression, interactive DICOM image viewing directly in the browser, and automated progress tracking.

The DICOM viewer is a customized improved version of an open-source DICOM viewer, integrating with two DICOM servers, enabling medical professionals to interact with real scan data without any plugin or desktop software. AWS infrastructure was designed for high availability and security, with GDPR-compliant data handling throughout. The traffic is load balanced across multiple EC2 instances, and a CDN ensures fast content delivery globally. The platform launched in early 2024 and has been adopted by many medical professionals across multiple countries, who can just buy new course contents ("indications") on the fly, receiving positive feedback for its intuitive interface and comprehensive training content.

Screenshots

CMR Orbit — Landing Page of the platform
CMR Orbit — Landing Page of the platform
CMR Orbit — Mobile course overview
CMR Orbit — Case-Bundle View with Gamification
CMR Orbit — Case-Bundle View with Gamification
CMR Orbit — Interactive quiz and diagnosis module
CMR Orbit — Interactive quiz and diagnosis module

Technology

Frontend

  • Next.js 14
  • React SPA
  • GSAP
  • Tailwind CSS
  • Gamification

Backend

  • Node.js
  • MongoDB
  • OrthanC
  • Cognito
  • Stripe

Infrastructure

  • AWS EC2
  • AWS S3
  • CloudFront
  • AWS ALB
  • AWS Lambda

Specialised

  • DICOM
  • Gamification

Timeline

Project Start

Jan 2024

Duration

Delivered

ongoing

Start a Project

Let's build
something great.

Prefer to talk?Book a 30-min call
1
2
I am looking for a professional to realize .... The project should start when?, with a budget of roughly $$$.