Sprout Social’s feed was powered by a patchwork of message cards across networks (Twitter, Facebook, LinkedIn, Instagram). Each was built independently, leading to inconsistent design, accessibility gaps, and scalability issues.
I led the redesign of message cells into a modular subsystem that worked across all networks and contexts (feed, notifications, detail pages), improving usability, accessibility, and maintainability.
Users experienced confusion and slower workflows, while engineers faced technical debt.
Instead of rebuilding cards per network, I proposed a unified subsystem:
As the web design-system team redesigned message cards (including a new side panel), I partnered closely to adapt patterns for tighter spaces and introduced the indicator bar concept; the web team then shipped the interaction bar ahead of mobile.