Medical education platforms for exam prep and OSCE practice

Question banks, case libraries and OSCE practice, built by a doctor-developer in Melbourne for medical students, doctors in training, specialist educators and clinics.

Exam preparation

Question banks with worked explanations, clinical case libraries and structured courses, with each learner's progress saved as they go.

  • Single best answer, multiple-select and short-answer questions
  • Clinical cases that unfold step by step, and past-paper practice
  • Notes that sync across devices and export to Anki
  • Memberships and course sales through Stripe
  • An admin area for writing questions, managing learners and exporting reports

In use: Ace Rheumatology, where doctors preparing for the RACP rheumatology written exam work through cases, question banks and courses written by a rheumatologist.

OSCE practice

Timed stations with separate views for the candidate, the simulated patient and the examiner, plus a solo mode for practising alone. A group joins a session with a code and runs stations from their own devices.

Each station has a patient script, examiner questions and a structured mark scheme, so practice partners can mark consistently.

In use: OSCE Pitt and ND Hub, used by medical students preparing for their clinical exams.

For colleges and course providers

A platform under your name and branding, built around how your exam or course runs:

  • Your existing questions, cases and course material moved across
  • Your own admin area for writing content and managing learners
  • Memberships or course sales paid straight into your own Stripe account
  • Learner reports you can export

At handover, the code, the content and every account are yours.

How a project runs

  1. A first callWe talk through what your learners need and what content you already have.
  2. Scope and quoteA written proposal with a fixed quote and a timeline for each stage.
  3. Build and testYou see working versions as it's built, and a few real learners try it before launch.
  4. Launch and supportI set up hosting and launch, hand the accounts over to you, and stay on for updates if you want me to.

Get in touch

Tell me about the exam or course you're building for.