← All projects
Medical education / Imaging assessments
Telegnost LMS
Since Feb 2026OngoingI lead 6 engineersTechnical leadLive: Telegnost LMS
Medical education: courses, live teaching, exams and certificates, with exam questions answered by measuring on DICOM images.
Problem
Training institutions needed course management, live teaching, conferences, exams, grading and certificates in one product. Some exam questions are answered on a medical image: the learner takes measurements in a DICOM viewer, and a grader reviews them with their own annotations.
Constraints
- The backend is Moodle. Assessment features had to be built as custom Moodle/PHP endpoints, plugins and schema changes.
- The DICOM viewer is embedded in an iframe. The app and the viewer talk through postMessage and must agree on which attempt, question and saved answer they are handling.
- Grader annotations have to stay separate from the learner's answer.
What I owned
- Technical direction and delivery across the React app, the custom Moodle backend and the assessment viewer integration, and leading the team.
- Learning and assessment screens for courses, exams and learner progress.
- Custom Moodle/PHP endpoints and schema changes for assessment workflows.
- DICOM assessments: restoring a learner's saved attempt, and separate grader annotations.
Leadership
I lead 6 engineers at Craft Crew, across Telegnost PACS, Telegnost LMS and CTMS.
Stack
- Learning interface
- React · TypeScript · Vite · TanStack Router / Query
- Learning services
- Moodle · PHP · MySQL · Custom plugins
- Teaching and storage
- BigBlueButton · LTI · Cloudflare R2
- Testing
- Playwright · Vitest