Eliminating context-switching for hiring managers during credential reviews

2025

Project Type

Internship Project

Duration

July – August 2025

Tools

Figma

Deliverables

Document viewer modal, loading state library, handoff documentation

Team

MatterWorx Team at Amergis Healthcare Staffing

Role

UX Designer

Eliminating context-switching for hiring managers during credential reviews

2025

Project Type

Internship Project

Duration

July – August 2025

Tools

Figma

Deliverables

Document viewer modal, loading state library, handoff documentation

Team

MatterWorx Team at Amergis Healthcare Staffing

Role

UX Designer

Eliminating context-switching for hiring managers during credential reviews

2025

Project Type

Internship Project

Duration

July – August 2025

Tools

Figma

Deliverables

Document viewer modal, loading state library, handoff documentation

Team

MatterWorx Team at Amergis Healthcare Staffing

Role

UX Designer

/ Overview

/ Overview

/ Overview

Eliminating context-switching for 200+ hiring managers processing healthcare credential reviews

I joined Amergis Healthcare Staffing as a UX Design intern in summer 2025 and owned the design of an inline document viewer modal from concept through engineering handoff—iterated across 3 design versions against real stakeholder feedback, extended the MatterWorx design system, and delivered a phased implementation strategy that balanced feature depth with sprint timelines.

200+

hiring managers using credential verification daily

15 - 20

credential documents reviewed per manager each day

3+

potential adoptions across other workflows

2

variants design (simplified for beta, full-featured roadmapped)

Document Viewer component used for the credential review workflow.

/ the problem

/ the problem

/ the problem

Automatic downloads created workflow chaos

Hiring managers at Amergis review 15-20 credential documents daily as part of the healthcare worker verification process. Every time they clicked a document link, it automatically downloaded to their computer, forcing them to leave their workflow, navigate to their downloads folder, open the file in an external viewer, and context-switch back.

Automatically downloaded files break concentration, increase task-switching, and create inefficiencies.

Automatically downloaded files break concentration, increase task-switching, and create inefficiencies.

User Pain

What hiring managers experienced

  • Broke concentration during high-volume review sessions

  • Required tracking dozens of downloaded files daily—remembering which ones were already reviewed

  • Made comparing multiple credentials inefficient

  • Created mental overhead at exactly the moment precision matters most

Business Impact

Why Amergis needed a fix

  • User complaints about the credential review process

  • Core process affecting 200+ users with no current in-app preview solution

  • Opportunity to establish a reusable design pattern across the MatterWorx platform

  • Healthcare staffing timelines are time-sensitive—workflow friction has real downstream cost

/ design goals

/ design goals

/ design goals

Balancing simplicity, scalability, and speed

👥 for users

Make credential review seamless and in-context, eliminating the need to manage external files

🎨 for product

Create a reusable modal pattern for the MatterWorx design system that works across workflows

⚡️ for development

Balance feature richness with implementation speed to meet deadlines

/ Research & Benchmarking

/ Research & Benchmarking

/ Research & Benchmarking

Understanding document preview in high-volume productivity contexts

I analyzed document preview patterns in Canvas LMS, Dropbox, Gmail, and Outlook to understand what decisions they made for users in review-heavy workflows and why.

Competitive analysis of document preview patterns across productivity tools.

leads to insights on how MatterWorx can handle file-previewing:

Focused action set

High-volume review contexts need quick preview + core actions. Feature bloat slows the primary task — most users never need annotation tools in a credential context.

Contextual metadata

File name, type, and uploader provide essential orientation without cluttering the view. Sequential review workflows rely on this to track context without re-navigating.

Graceful failure paths

When preview fails — unsupported format, corrupted file, network issue — users need a clear fallback. A dead white modal with no guidance is worse than no modal at all.

Sequential viewing rhythm

Most credential reviews involve 2–4 documents per assignment. The design should optimize for quick sequential viewing, not deep single-document interaction.

/ Design Iterations

/ Design Iterations

/ Design Iterations

Three iterations, real design decisions

Each iteration came from real stakeholder critique. The interesting part isn't the feedback I received — it's what the feedback revealed about design system thinking, component boundaries, and what "reusable" actually means.

Iteration 01
Aligning with Design System Patterns
Feedback from UX Lead

"Top toolbar makes the design feel dated and different from the MWx design system."

Design response

Replaced the top toolbar with an island toolbar — a floating action bar that matches existing MatterWorx modal components and creates visual consistency across the platform.

Why it mattered

Increased design system consistency and reduced the learning curve for users already familiar with MatterWorx patterns.

Before: Initial modal with top toolbar

After: Island toolbar aligned with MWx design system

The design question

When does following a pattern serve users, and when does it just serve consistency? Here, both aligned—which made the decision clear. I learned to ask this question first.

Iteration 02
Defining Component Boundaries
Feedback from UX Lead

"Verify/Reject Qualification are platform-level workflow decisions—they're not intrinsic to the preview modal component."

Design response

Removed workflow-specific actions from the component entirely. The modal now focuses purely on document preview. Verification lives in the parent workflow where it belongs.

Why it mattered

Created a more reusable, focused component that can be adopted across different workflows without modification.

Before: Verify/Reject buttons included in modal

After: Platform-level actions removed, component focused

The design question

I initially thought including Verify/Reject was a usability win: fewer clicks to complete the task. The feedback forced me to think at the system level: who owns this decision, and should this component care?

Iteration 03
Adding Essential Context Without Clutter
Design update

Added metadata subheader (file name, type, upload date) and refined toolbar visual hierarchy — giving users orientation without pulling focus from the document itself.

Why it mattered

Sequential review of 2 - 4 documents per assignment means users need to instantly know what they're looking at. Users now have necessary file information at a glance without leaving the preview context.

Research connection

This directly applied my benchmarking insight: high-volume review contexts require contextual metadata, not feature richness.

I added file metadata to the top of the modal.

Refined document viewer modal.

The design question

How much context is enough? I resisted adding more metadata fields even though they were available—more information at the top means less focus on the document below.

/ Design × Engineering

/ Design × Engineering

/ Design × Engineering

Balancing design vision with technical constraints

Three technical challenges came up during handoff. Each required me to think beyond the happy path and give developers concrete answers.

Challenge 01
Loading States

Developer concern: "The initial design didn't account for loading states—what happens if a file takes too long to load?"

Design response: Added a loading state with spinner + file metadata, so users see that the system is working and know which document is loading.

Loading state design

Why it matters

Managing expectations during network delays prevents the "is this broken?" moment that leads to repeated clicks and eroded trust in the platform.

Challenge 02
Error Handling

Developer concern: What happens when preview fails? There are multiple failure modes and no consistent pattern in the existing system.

Design response: Defined three distinct error categories with specific user messaging and technical handling for each.

Error handling diagram

Type 1 — Network/initialization error

Type 2 — File loading fallback

Type 3 — Action-level toast alert

Why it matters

This framework gave engineers concrete implementation guidance and reduced ambiguity during sprint planning.

Challenge 03
Sprint Timeline Pressure

Developer concern: "The full toolbar is useful but complex to build—it's a challenge for delivering the feature in the upcoming sprint."

Design response: Created a simplified variant (no toolbar, essential actions in header only) + documented the full-featured version for future roadmap.

Strategic framing

This dual-track approach let us deliver value to users fast (simplified version in beta) while maintaining the vision for richer functionality. It's now my default approach for any feature with competing timeline pressures.

/ Outcomes & Impact

/ Outcomes & Impact

/ Outcomes & Impact

What shipped, and what it means beyond this project

👥 for users

Eliminated context-switching

200+ hiring managers reviewing 15–20 documents daily now stay in-app, in-flow — without managing external files or losing their place in the credential review workflow.

🎨 for product

A reusable pattern, not a one-off

The document viewer is being extended to assignment documents and timesheet attachments. The island toolbar pattern is now part of MatterWorx's core component library — multiplying impact beyond the initial use case.

⚡️ for development

Reduced developer ambiguity

Structured error handling framework with three distinct states gave engineers concrete implementation guidance. Loading state pattern library covers 5 scenarios across MatterWorx platform-wide.

/ What I Learned

/ What I Learned

/ What I Learned

Good enough shipped > perfect delayed

The simplified variant taught me to separate "MVP" from "vision." By designing both simultaneously, we gave the team a fast path to user value while preserving the richer future state. Shipping wasn't a compromise — it was a strategy.

This dual-track approach is now my default for any feature with competing timeline pressures.

Design systems require intentional contribution

Contributing a new component to an established system isn't just about matching visual style. I learned to study existing patterns, document integration points, and think about how five other teams might use this component in contexts I can't anticipate.

The island toolbar pattern is extensible to 3+ workflows because we designed for reusability from day one.

Components should know their boundaries

Iteration 2 was the most educational moment of the internship. Removing Verify/Reject from the modal felt like a loss of functionality. In practice, it made the component genuinely reusable. A component that knows too much about its context is a component that can't be shared.

The question I now ask first: who owns this decision, and should this component care?

Designing with engineers, not for them

Anticipating developer questions before they were asked — loading states, error handling, phased delivery — reduced friction during build and built trust with the engineering team. Good handoff is a design skill.

The designs that ship cleanly are the ones that answered the hard implementation questions before the engineer had to ask.

The designs that ship cleanly are the ones that answered the hard implementation questions.

big appreciation <3

Thank you to Geoff, Joe, and Chris for helping me with this project!

/ thank you for stopping by!

Be in touch! I promise I won't bite!

© 2026 by yours truly

/ thank you for stopping by!

Be in touch! I promise I won't bite!

© 2026 by yours truly

/ thank you for stopping by!

Be in touch! I promise I won't bite!

© 2026 by yours truly