Dr Peter Woods
← Work
Clinical Simulation & Education · Live on iOS

MedPrep

A high-fidelity mock interview tool with instant, AI-powered feedback. I built it to prepare for competitive training programmes — and, using it, scored full marks on my own entry. It’s now live for applicants everywhere.

Live
Now available
IMT · ST
Built for
Instant
AI feedback
Product

Scenario engine

Structured, station-style prompts mirroring real interview formats — ethics, prioritisation and clinical reasoning — timed and delivered one at a time.

Instant AI feedback

Each answer is scored against a rubric within seconds, with specific, actionable notes rather than a bare mark — the kind of feedback a tutor gives between stations.

Progress tracking

Performance is tracked across attempts so candidates can see where reasoning is strong and where it wanders, station by station.

Backend & security

Candidate data is sensitive, so access is decided at the data layer rather than trusted to the client.

Security rules evaluate the user’s own profile document natively on each request — reading the stored role and entitlement fields — rather than relying on a basic bearer token that could be stale or over-scoped. A request only resolves if the live profile document grants it.

match /attempts/{userId}/{doc} {
  // Evaluate the caller's profile document, not just the token
  allow read, write: if request.auth != null
    && request.auth.uid == userId
    && get(/databases/$(db)/documents/profiles/$(userId)).data.active == true;
}
Research

MedPrep is being studied, not just shipped.

  1. Manuscript

    Submitted to a peer-reviewed medical-education journal

    Under review
    A manuscript evaluating the tool’s approach to high-fidelity interview simulation and automated feedback has been submitted for peer review, situating the product within the medical-education evidence base.
  2. Method

    Rubric-aligned evaluation

    Feedback quality is assessed against the same structured rubrics used by human assessors, the basis of the study’s validity argument.
  3. Context

    Part of a wider body of work

    It joins published research across JMIR and BJPsych Open from earlier digital-health work, including the Pause parenting platform.

Preparing for IMT, ST or specialty applications?