Redesigned the loading experience for ACC Accreditation Services’ performance-tracking tools by introducing a system-aligned skeleton screen and partnering with engineering to resolve backend bottlenecks, dramatically improving both perceived and actual load time for healthcare users.
Reduced perceived load times, improved actual performance through backend optimization, restored user trust, and delivered a scalable loading-state framework used across multiple service lines.
Product Analyst
ACC Accreditation Services
6 weeks (design) + engineering implementation cycle
Adobe XD
ACC Accreditation Services provides digital performance-tracking tools used by hospitals and cardiovascular service lines to monitor clinical outcomes and manage accreditation workflows. These tools are accessed frequently by internal reviewers and external healthcare clients, making reliability and responsiveness critical.
However, many tools were taking 25–40 seconds to load, regardless of service line. With no loading indicator, users regularly assumed:
This disrupted workflow, generated unnecessary support tickets, and eroded trust among clinical users who rely on the tools for time-sensitive tasks.
The platform needed a loading experience that:
The challenge required improving perceived performance through UI design while engineering addressed actual performance.
I conducted structured testing across internal staff, external hospitals, multiple browsers, and different network conditions, consistently observing 25–40 second cold load times.
Conducted baseline load-time testing across internal and external users, including affected hospitals.
Users demonstrated predictable patterns during long loads:
Worked with product, engineering, and support teams to understand technical constraints and historical user pain points across service lines.
I created a skeleton loading UI that:
Defined how the UI should behave during data retrieval:
Partnered with engineering to align UX behavior with backend performance work:
Worked with internal communications to set clear expectations:
Engineering discovered the root issue:
Each tool executed redundant database queries on every load.
The fix included: