Sharpen

View Demo

Led UI/UX design and front-end development for an AI application assessing medical students' virtual patient communication for Scarborough Health Center

Role

UI UX Designer and Front-End Developer

Timeline

August - October 2025

Team

2 Back-end Developers, 1 Tech Lead

Skills

Figma, UI UX, Front-End Development, NextJs

Summary and Impact

During my time at Scarborough Health Center as a contractor, I led the design and front-end implementation for Sharpen, an AI powered medical consultation simulation and evaluation platform. Since the market research and prototyping was done before hand, as a contractor, I revamped the UI UX with high-fidelity prototyping in Figma, and implemented the design using NextJS and ShadCN in a fast turnaround design sprint within one month.

Current Painpoints

For Teaching Staff:

Standardized Patients are costly and hard to access.

Grade Evaluation can be biased due to teaching staff fatigue

For Students:

Standardized Patients are hard to access, and hence less chances to practice

Grade Evaluation involves complicated rubrics with different formats, which students struggle to process their performance

Proposed Solution

AI agents that are online 24/7, offering on-call simulation practices for medical students

User-friendly Evaluation UI that outlines evaluation items in one simple format, and offer AI suggestions for improvement

AI Grade Evaluation generated using video, audio and transcript data, reducing workload of staff

01 Context and Research

Scarborough Health Center is looking for ways to make medical education less costly and biased in grade evaluation.

Goals

  • Virtual Patient Call Page that simulates real life medical consultation for students
  • Student Facing Evaluation Page that translate complicated rubrics into easy to read cards
  • Landing page that attracts interested parties in requesting a demo for Sharpen

Archetype

To better understand the students Sharpen was designed for, I created an archetype based on conversations with healthcare students and insights from the project team.

A student studying Nursing: A final year nursing student preparing for her exam. She tries practicing with peers, but often feels unsure whether her communication skills are improving.

Goals
  • Improve her confidence when speaking with patients
  • Receive clear and timely feedback
  • Track progress and see measurable improvement over time
Frustrations
  • Limited opportunities for real or simulated patient practice.
  • Feedback that feels inconsistent or unclear.
  • Difficulty tracking progress for multiple courses and rubrics.
Behaviors
  • Practices short simulation sessions after classes.
  • Checks progress dashboards for reassurance.
  • Prefers clear, structured rubic feedback webpages that are easy to understand.

02 Design Iteration

Here are the design changes I made to the pre-existing MVP.

Menu Navigation

The first thing I did is to re-design the side bar.

I added smaller subtitles to help users understand the page's categorization for easier navigation.

Patient Call Page

Based on the pre-existing MVP, I designed a new patient call page that simulates a real life consultation scenario better. The original MVP lacked visuals that help students engage better with the AI agent.

Old Design
Old Patient Call Page design
New Design
New Patient Call Page design
Call Interface

I modelled the call page similar to virtual video call softwares, as students will perform virtual consultations in this setting.

Students can see the neccessary information on the right side, such as patient information and door notes.

During the call, students can see their own facial expression and body language, and the AI will provide feedback on their performance.

Movable Attachment Popup

Attachments are also added to the call page, as students may need neccessary medical history or scans.

To avoid covering the call interface, the attachments are placed in a movable popup modal.

Evaluation Page

I designed a new evaluation page that adpats complicated rubics into a simpler format.

The evaluation page condenses the complicated rubics into a simpler format, and shows the score at first glance.

An accordion component is used here to progressively disclose lengthly feedbacks.

Sharpen's Evaluation Page
New Evaluation design
Global Assessment of Core Competencies
Global Assessment Rubic
OCSE Grading Evaluation Page
New Evaluation design
OCSE Grading Rubic
OCSE Grading Rubic

03 Design System

Created a flexible design system for Sharpen with clean, adaptable branding optimized for white-label use by medical organizations.

Design System

04 Challenges

While working on Sharpen, I encountered several challenges, mainly fast-approaching deadlines and limited research data.

Fast-Approaching Deadlines

Our team consisted of two backend developers and a project manager, which meant I was responsible for both designing and coding the interface within a short timeframe.

To manage this, I learned to leverage AI-assisted tools to generate design tokens and systems within Tailwind CSS. This allowed me to apply consistent styles quickly by referencing pre-defined Tailwind classes, enabling faster iteration and delivery without sacrificing design quality.

Limited Research Data

Sharpen was part of an experimental program exploring new applications of AI in medical education. Coming from a humanities background, I had limited subject knowledge and access to research data.

To bridge this gap, I proactively collaborated with the team and interviewed friends studying nursing to better understand the needs of healthcare students. These insights helped me design user flows and interfaces that aligned more closely with real-world learning contexts for medical schools.