Home / Improving the UX of Data Tables
Audits showed that our data tables were slowing users down with inconsistent patterns and outdated components. We needed a more scalable approach that worked across devices. Tables are especially tough on mobile — compressing a desktop version leads to endless scrolling, tiny tap targets, and missing info.
The project shifted toward building a scalable framework instead of quick fixes. By organizing tables by purpose, I created a clear structure that separates action-focused and information-focused designs, helping the design system stay consistent and easier to scale over time.
Prototypes tested adaptive filtering, mobile layouts, and inline actions. Iterations revealed pain points like overwhelming filters and cramped views, guiding simpler, clearer solutions.
The work evolved into reusable patterns and a proposed adaptive filtering model, now being explored as part of the design system. By advocating a componentized approach with engineering, the initiative set the groundwork for org-wide improvements in how data tables are built.





This project taught me the value of stepping back from one-off fixes to tackle systemic design challenges. Instead of treating each data table issue in isolation, I learned to frame problems in a way that encourages scalable solutions.
Partnering early with engineering reinforced how critical cross-functional alignment is when designing reusable patterns. It also shaped my approach to testing — leaning on rapid iteration and real user feedback to validate what works and discard what doesn’t. Today, I carry this mindset into every project: solving for the long term while balancing immediate usability gains.
The long-term vision is to create a unified data table framework that seamlessly adapts to different contexts across the platform. That means developing patterns that scale from dense enterprise dashboards to mobile-first workflows, while maintaining clarity and performance.
By componentizing tables within the design system, we can ensure consistency, accelerate development, and reduce maintenance overhead. Beyond usability, the goal is to empower users — making data more discoverable, actionable, and intuitive, no matter the device or complexity of the workflow.
Lead product designer
4 in 5 users report higher confidence & trust