A Filtering System for Part-Finding at the lEGO Group

2025

OVERVIEW

OVERVIEW

6 Months Immersed in LEGO Design Culture

6 Months Immersed in LEGO Design Culture

This year, I interned at the LEGO Group’s BrickLink office — one of the most creative and playful design cultures I’ve ever been part of. I loved designing for a passionate community of builders who often knew the product even better than we did.

This year, I interned at the LEGO Group’s BrickLink office — one of the most creative and playful design cultures I’ve ever been part of. I loved designing for a passionate community of builders who often knew the product even better than we did.

This office made work feel like play

This office made work feel like play

i worked on BrickLink Studio, a Digital Building Platform by the lego group

i worked on BrickLink Studio, a Digital Building Platform by the lego group

Studio is the official digital building app from the LEGO Group, used by over 160,000 fans worldwide. The platform allows builders to choose from thousands of LEGO bricks to create and share digital models, making it a popular tool for LEGO fans.

Studio is the official digital building app from the LEGO Group, used by over 160,000 fans worldwide. The platform allows builders to choose from thousands of LEGO bricks to create and share digital models, making it a popular tool for LEGO fans.

Studio interface with the Part Finder panel on the left

Studio interface with the Part Finder panel on the left

the problem: users couldn't find parts in studio

the problem: users couldn't find parts in studio

A major pain point with Studio is that users—both beginners and more advanced—were struggling to find parts. With so many potential reasons behind this friction, my goal was to uncover the root causes and redesign part finding to be more intuitive.

Most TV apps are built for long videos—but text apps unlock an entirely different kind of content. Text allows people to post in real time, unfiltered. It’s why news surfaces on Twitter or Threads long before TikTok:

My Goal: Discover What’s Missing

My Goal: Discover What’s Missing

Research

Research

defining my strategy

defining my strategy

This was a research-heavy process because uncovering the issues was critical. I focused my approach around key methods:

This was a research-heavy process because uncovering the issues was critical. I focused my approach around key methods:

Applying these methods gave me a full picture of Studio’s strengths and pain points

the methods i used

method 1: competitive analysis

method 1: competitive analysis

I analyzed 10 apps across CAD, 3D modeling, and non-creative tools, but narrowed my focus to three creative apps that better reflected Studio’s spirit of creativity and community:

I analyzed 10 apps, but narrowed my focus to three creative apps that better reflected Studio’s spirit of creativity and community: Rebrickable, Meca Bricks, and LEGO Play. Here were my takeaways from them:

Rebrickable

A part finding platform with a customizable part finder with keyword search, browsing, and filters to help find parts to build custom MOCs.

Meca Bricks

An online LEGO design tool for building with official or custom parts, including the ability to create and decorate pieces collaboratively.

LEGO Play

A mobile app focused on creative LEGO play, offering interactive building instructions designed to inspire kids’ exploration.

Key takeaways from these apps:

These takeaways in action:

Rebrickable’s filter system

method 2: heuristic evaluation

method 2: heuristic evaluation

To better understand Studio’s usability issues, I ran a heuristic evaluation of 15 elements of the part picker UI—a process that reviews the interface against established usability principles. Below are three examples of the problems users might run into:

To better understand Studio’s usability issues, I ran a heuristic evaluation of 15 elements of the part picker UI—a process that reviews the interface against established usability principles. Below are three examples of the problems users might run into:

Annotated Usability Problems in Studio

Annotated Usability Problems in Studio

Key takeaways from this analysis:

Key takeaways from this analysis:

method 3: user interviews

method 3: user interviews

I interviewed seven users, split between beginners and advanced builders. Through card sorting, a part-finding challenge, and open-ended questioning, I uncovered what frustrations or strategies shaped their process. Here were some learnings from my interviews:

I interviewed seven users, split between beginners and advanced builders. Through card sorting, a part-finding challenge, and open-ended questioning, I uncovered what frustrations or strategies shaped their process. Here were some learnings from my interviews:

user stories i created from my research

an example of the user stories i created

a user story i created from my research

setup

setup

landing on a filtering system

landing on a filtering system

My research revealed three major needs: smarter search intelligence, standardized terminology, and more effective filtering. While all were important, I focused on filtering because it provided the clearest opportunity to shorten part-finding time. The other solutions required more extensive back-end changes, which were out of scope for this project.

My research revealed three major needs: smarter search intelligence, standardized terminology, and more effective filtering. While all were important, I focused on filtering because it provided the clearest opportunity to shorten part-finding time. The other solutions required more extensive back-end changes, which were out of scope for this project.

Turning Research into Actionable Goals

Turning Research into Actionable Goals

Three Weeks of Iterative Design Sprints

Three Weeks of Iterative Design Sprints

Because this change would significantly impact users, usability testing became central to the process. Here’s what a typical design sprint week looked like for me:

Because this change would significantly impact users, usability testing became central to the process. Here’s what a typical design sprint week looked like for me:

sprints with a focus on testing

sprints with a focus on testing

version 1 (lofi)

Centralizing Filters Into a popup System

Centralizing Filters Into a popup System

Version 1 introduced a popup filtering menu with four sections — palette, date filters, color filters, and display options — consolidating scattered controls into a single system while introducing filters users had asked for.

Version 1 introduced a popup filtering menu with four sections — palette, date filters, color filters, and display options — consolidating scattered controls into a single system while introducing filters users had asked for.

Turning user feedback into a cohesive filtering system

Turning user feedback into a cohesive filtering system

however, during testing, i realized that Extra clicks frustrated expert users

however, during testing, i realized that Extra clicks frustrated expert users

During testing, all users agreed the new filters improved part searching and reduced confusion. However, expert users felt some actions required too many clicks and preferred having certain filters remain in the part picker UI and not in a popup.

During testing, all users agreed the new filters improved part searching and reduced confusion. However, expert users felt some actions required too many clicks and preferred having certain filters remain in the part picker UI and not in a popup.

color filter before and after

color filter before and after

a challenge: How might we streamline filtering to reduce clicks without increasing cognitive load?

a challenge: How might we streamline filtering to reduce clicks without increasing cognitive load?

This was a critical friction point. While the popup menu improved clarity for beginners, expert users felt slowed down by the extra clicks. The challenge was finding a way to keep filters easy to discover without sacrificing speed for power users.

This was a critical friction point. While the popup menu improved clarity for beginners, expert users felt slowed down by the extra clicks. The challenge was finding a way to keep filters easy to discover without sacrificing speed for power users.

version 2 (lofi)

A Flexible Solution: Collapsible sidebar

A Flexible Solution: Collapsible sidebar

To balance discoverability for beginners with efficiency for expert users, I introduced a collapsible side bar. It could stay open for quick access or collapse to reduce clutter.

To balance discoverability for beginners with efficiency for expert users, I introduced a collapsible side bar. It could stay open for quick access or collapse to reduce clutter.

low fidelity prototype

low fidelity prototype

zooming into closed and open states

successful in user testing!

successful in user testing!

All the users responded positively to the collapsible side bar. They appreciated the flexibility to keep the menu open for efficiency or close it to reduce clutter. This new system also significantly sped up the part-finding process, showing that it successfully balanced usability for both beginners and experts.

All the users responded positively to the collapsible side bar. They appreciated the flexibility to keep the menu open for efficiency or close it to reduce clutter. This new system also significantly sped up the part-finding process, showing that it successfully balanced usability for both beginners and experts.

final solution

a high fidelity Collapsible side Bar prototype

a high fidelity Collapsible side Bar prototype

high fidelity prototype

high fidelity prototype

zooming into closed and open states

zooming into closed and open states

reflection

presenting to the office

presenting to the office

I wrapped up my internship by presenting to the entire LEGO BrickLink team — including the CEO. It was rewarding to hear that even those with 10+ years at LEGO hadn’t noticed some of the usability challenges I uncovered, and exciting to know many of my features are headed into production.

I wrapped up my internship by presenting to the entire LEGO BrickLink team — including the CEO. It was rewarding to hear that even those with 10+ years at LEGO hadn’t noticed some of the usability challenges I uncovered, and exciting to know many of my features are headed into production.

A rewarding way to close my internship

A rewarding way to close my internship

reflections

reflections

This was just one of three projects I worked on at BrickLink, one of the most fun and creative places I’ve ever worked at. I loved being surrounded by a team that brought joy to people’s lives every single day. What stood out most to me was how passionate the community was—many users knew the platform even better than we did. Being able to learn from them made the experience even more special.


Outside of the internship as a whole, here are some of the biggest takeaways I’ll carry with me from this project:

This was just one of three projects I worked on at BrickLink, one of the most fun and creative places I’ve ever worked at. I loved being surrounded by a team that brought joy to people’s lives every single day. What stood out most to me was how passionate the community was—many users knew the platform even better than we did. Being able to learn from them made the experience even more special.


Outside of the internship as a whole, here are some of the biggest takeaways I’ll carry with me from this project:

reach out to view my full project

reach out to view my full project

This project came with plenty of other challenges and discoveries too—from search intelligence concerns to MVP designs and additional UI issues. I’d be more than happy to walk you through the rest over a coffee chat or interview!

This project came with plenty of other challenges and discoveries too—from search intelligence concerns to MVP designs and additional UI issues. I’d be more than happy to walk you through the rest over a coffee chat or interview!

A Filtering System for Part Finding at the LEGO Group

Duration

2 months

team

1 design manager

1 product manager

4 engineers

Sonya Surapaneni

Prev @ the LEGO Group