LMG

Unified filters for efficiency & adoption

Filter components
Filter components
Filter components

Project

Platform filters

My role

Product Design Lead

Team

Principal Engineer - Consultation

Software Engineer

Date

6 weeks - 2024

Redefining filters to drive consistency and scale

Amid rapid growth and acquisitions, LMG’s platform faced inconsistent filter patterns and no clear design guidelines—slowing product teams. I led the redesign of the platform’s filtering, creating a unified pattern and component set to streamline implementation and drive adoption across key experiences.

Lack of clarity & guidelines

In the absence of a design system, teams created filters independently, leading to widespread inconsistency. Filter patterns regularly surfaced in design reviews, causing confusion, misalignment, and increased design and build times.

Assessing the filter landscape

I audited live and in-progress filter patterns, identifying six variations across the platform. User feedback and Canny posts highlighted issues such as high cognitive load, excessive clicks, and low adoption of newer React-based filters.

  • 5 filter patterns in production

  • 1 new pattern in design

  • 9 designers

  • 12+ product streams

Defining consistency without slowing teams

I collaborated early with engineering to define technical constraints and selected MUI as a shared foundation for faster rollout. Through design reviews, I engaged designers across streams to identify edge cases and align on a scalable, flexible approach.

At the component level, we focused on ensuring interactive chips clearly displayed active filters and allowed for intuitive adjustments. User feedback highlighted performance issues, specifically the lag caused by applying filters one at a time and the disruptive experience of moving in and out of the filter drawer. These insights informed refinements to both the interaction model and technical implementation.

Filters applied to history screen
Filters applied to history screen
Filters applied to history screen
Component detail
Component detail
Component detail
Dropdown
Dropdown
Dropdown

A flexible, adaptive filter pattern

The solution introduced two adaptive modes: on-page and bulk edit, designed for both performance and complexity. Guidelines and guardrails ensured consistent application while preserving flexibility.

  • Up to five filters shown on page; extended filters accessed via modal

  • Always-visible filter count and applied filters

  • Interactive chips allowed quick edits on page, and the modal enabled bulk changes

  • Performance mode used non-interactive chips anchored to modal sections

Results – Early alignment, long-term scalability

Although development was ongoing at my departure, the redesign had already improved alignment, reduced duplication, and enabled faster delivery across teams.

6 → 1

Pattern consolidation

9

Designers supported

4+

Projects enabled

Want more? Let's talk!

Want more? Let's talk!

Want more? Let's talk!

Char Kemister-Sheppard
Product Design Lead, from Brisbane, Australia.

©2025 All rights reserved. Designed with ♥

Char Kemister-Sheppard
Product Design Lead, from Brisbane, Australia.

©2025 All rights reserved. Designed with ♥

Char Kemister-Sheppard
Product Design Lead, from
Brisbane, Australia.

©2025 All rights reserved.
Designed with ♥