ROSCADEMY

How it was built

From a blank page to a full clinical workspace — a look back at how this platform came together, one step at a time.

March 2026 — present

The Beginning

Everything started with a blank slate and a simple idea — a personal clinical notes hub, built from scratch.

  • First page live
  • Searchable knowledge base with 37 clinical pages across 11 topics
  • Drag-and-drop sidebar with nested document organisation
  • File uploads up to 100 MB
  • Draft saving and publishing workflow
March 2026
March 2026

The Beginning

Everything started with a blank slate and a simple idea — a personal clinical notes hub, built from scratch.

  • First page live
  • Searchable knowledge base with 37 clinical pages across 11 topics
  • Drag-and-drop sidebar with nested document organisation
  • File uploads up to 100 MB
  • Draft saving and publishing workflow
March 2026

Rich Editor & AI Writing

Upgraded to a full block-based rich text editor with AI writing built right in.

  • Block-based document editor (headings, tables, callouts, media)
  • AI-assisted writing — generate, reformat, and continue text
  • Table of contents with live scroll navigation
  • Keyboard shortcuts for common formatting
  • Sign in with Google
March 2026

Rich Editor & AI Writing

Upgraded to a full block-based rich text editor with AI writing built right in.

  • Block-based document editor (headings, tables, callouts, media)
  • AI-assisted writing — generate, reformat, and continue text
  • Table of contents with live scroll navigation
  • Keyboard shortcuts for common formatting
  • Sign in with Google

Cloud & Production

Moved from a local setup to a proper cloud-hosted deployment — the platform went live.

  • Migrated to cloud database
  • Optimised server performance
  • Stable, fast page loads with caching
  • Streaming AI responses that work through the reverse proxy
March 2026
March 2026

Cloud & Production

Moved from a local setup to a proper cloud-hosted deployment — the platform went live.

  • Migrated to cloud database
  • Optimised server performance
  • Stable, fast page loads with caching
  • Streaming AI responses that work through the reverse proxy
March – April 2026

EMScribe Is Born

A dedicated AI medical scribe module — built to help generate structured clinical notes faster.

  • Patient workspaces with full SOAP note structure
  • AI-generated clinical impressions and management plans
  • Follow-up assistant for refining individual sections
  • Reference document library for each patient
  • Web search integration to ground AI responses in current guidelines
March – April 2026

EMScribe Is Born

A dedicated AI medical scribe module — built to help generate structured clinical notes faster.

  • Patient workspaces with full SOAP note structure
  • AI-generated clinical impressions and management plans
  • Follow-up assistant for refining individual sections
  • Reference document library for each patient
  • Web search integration to ground AI responses in current guidelines

Local AI Support

Added support for running AI models locally — faster responses and full control over what model is used.

  • Streamed AI responses for instant feedback
  • Two-stage analysis: impression first, then management plan
  • Background queuing for slower analyses
  • Robust handling of imperfect AI outputs
  • Standalone ABG Analyzer page
April 2026
April 2026

Local AI Support

Added support for running AI models locally — faster responses and full control over what model is used.

  • Streamed AI responses for instant feedback
  • Two-stage analysis: impression first, then management plan
  • Background queuing for slower analyses
  • Robust handling of imperfect AI outputs
  • Standalone ABG Analyzer page
April 2026

AI Model Management

Built a proper admin panel to manage which AI models are available — no more hardcoded settings.

  • Database-driven AI model catalogue
  • Admin toggle to enable/disable models
  • Tiered user access (free and pro levels)
  • Usage analytics and cost tracking
  • Pricing info per model from official sources
April 2026

AI Model Management

Built a proper admin panel to manage which AI models are available — no more hardcoded settings.

  • Database-driven AI model catalogue
  • Admin toggle to enable/disable models
  • Tiered user access (free and pro levels)
  • Usage analytics and cost tracking
  • Pricing info per model from official sources

Smart Document Search

Notes and references became searchable by meaning, not just keywords — the AI can now retrieve relevant context automatically.

  • Semantic document search across notes and uploads
  • AI reads uploaded PDFs and Word documents as reference context
  • Source citations shown inline in AI responses
  • Hybrid search combining keyword and semantic matching
  • Personal public catalog — share notes with a public link
April – May 2026
April – May 2026

Smart Document Search

Notes and references became searchable by meaning, not just keywords — the AI can now retrieve relevant context automatically.

  • Semantic document search across notes and uploads
  • AI reads uploaded PDFs and Word documents as reference context
  • Source citations shown inline in AI responses
  • Hybrid search combining keyword and semantic matching
  • Personal public catalog — share notes with a public link
May 2026

Labs

An open AI sandbox — try out retrieval, web search, and multimodal responses in a free-form workspace.

  • Live web retrieval with ranked, cited sources
  • Image extraction from web pages
  • Advanced document parsing including scanned PDFs
  • Generated media clipboard — copy AI content directly into notes
  • Import Labs responses straight into a note
May 2026

Labs

An open AI sandbox — try out retrieval, web search, and multimodal responses in a free-form workspace.

  • Live web retrieval with ranked, cited sources
  • Image extraction from web pages
  • Advanced document parsing including scanned PDFs
  • Generated media clipboard — copy AI content directly into notes
  • Import Labs responses straight into a note

PaedCalc

Added a focused pediatric resuscitation calculator for fast bedside dosing and equipment checks.

  • Weight-first WETFLAG workflow with age and weight inputs
  • PALS arrest drugs, glucose variants, airway sizing, and fluids
  • Source-labeled dosing across AHA, Malaysian, and secondary references
  • Sticky weight summary and mobile-friendly picker layout
  • Logged-out access with a minimal navbar for quick use
May – June 2026
May – June 2026

PaedCalc

Added a focused pediatric resuscitation calculator for fast bedside dosing and equipment checks.

  • Weight-first WETFLAG workflow with age and weight inputs
  • PALS arrest drugs, glucose variants, airway sizing, and fluids
  • Source-labeled dosing across AHA, Malaysian, and secondary references
  • Sticky weight summary and mobile-friendly picker layout
  • Logged-out access with a minimal navbar for quick use
June 2026

EMQBank

Expanded the platform into a full emergency medicine question bank with practice, authoring, and AI study support.

  • Question banks, topic groups, practice sessions, and exam mode
  • SBA, Type X, and essay question support with rich markdown authoring
  • AI answer marking, vetting, and flagged-review workflows
  • Ask Kiirthern chat with screen context, thread titles, and web search triggers
  • Editable assistant personas with custom names, prompts, and icons
June 2026

EMQBank

Expanded the platform into a full emergency medicine question bank with practice, authoring, and AI study support.

  • Question banks, topic groups, practice sessions, and exam mode
  • SBA, Type X, and essay question support with rich markdown authoring
  • AI answer marking, vetting, and flagged-review workflows
  • Ask Kiirthern chat with screen context, thread titles, and web search triggers
  • Editable assistant personas with custom names, prompts, and icons
🚧

Still building...