Projects
← All projects

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

CTMS

Browse all projects