Skip to main content
Democratizing User Interfaces case study hero

Democratizing UIs Through Meaningful Personalization

Role

Lead UX Designer

Year

2025

Read Time

12 min

The Challenge

How could we enable end-users to completely redesign the interfaces they use?

Mainstream UI personalization features are typically limited to superficial aesthetic changes (like color mode). This project aimed to reimagine UI personalization: how could we enable end-users (anyone) to personalize any aspect of the UIs they use?

I empathized with users to identify critical pain points (e.g., effort, ideation, and expertise), elaborate requirements (e.g., data agency, ideation support, and execution assistance), and explore different designs. I proposed a solution and created a roadmap, a design space that developers of future personalization mechanisms should follow to ensure their solutions align with users' needs.

The Process

I followed a user-centered approach, engaging with more than 170 users across 4 studies.

01
Empathizing with Users

I conducted foundational research to determine whether the product was necessary and an in-depth study to deeply understand user needs and behavioral pain points. I ran a quantitative survey and found a significant gap in the market: lack of efficiency-oriented personalization features. I also conducted a mixed-methods qualitative study involving seven users through diaries, interviews, and co-design sessions. I immersed myself in their daily frustrations to uncover where current UI personalization falls short. I synthesized the findings into two critical user friction points: the control-effort trade-off and the privacy-convenience paradox.

Interviews

Diary Studies

Focus Groups

Thematic Analysis

Surveys

Quantitative Analysis

Empathy Mapping

Personas

02
Define

Based on our empathy research, I identified the core problem: most users lack the technical skills and availability to make the types of personalization they need, while having privacy concerns and the need to control personalization. This led to a clear value proposition: a product that respects privacy, keeps users in control, is low-effort, non-time-consuming (for those who don't have the availability), and flexible enough to allow users to implement any change they envision.

Problem Statement

Hypothesis Statement

Value Proposition

03
Ideation

We ideated a 'request and assist' community-based personalization concept, where 'Non-expert Passive Adapters' and 'Expert Power Users' collaborate to personalize. To inform the concept, I conducted a competitive audit, reviewing direct competitors (existing personalization tools) and indirect ones (accessibility software) to identify market gaps and shape our community-based concept.

Competitive Audit

Brainstorming

04
Prototype & Test: The Community Concept

In our first iteration, I built GitUI, a functional prototype of our community concept, and conducted a usability and field study with nine users. While users were highly engaged (82% request fulfillment), we discovered a new pain point: ideation. Users struggled to imagine what aspects of the UI they wanted to personalize in the first place.

Prototyping

Usability Testing

User Logging

Think-Aloud

Thematic Analysis

05
Prototype & Test: Interaction Data

To address the ideation pain point, we ran a second iteration focused on studying different ways to present users' own interaction data (e.g., clickstreams) to support personalization decisions. Visual previews of already modified UIs with clear time savings are the ideal solution for users.

Speculative Design

Prototyping

Design Probes

Vignette Studies

Interviews

Affinity Diagramming

06
Outcomes

I produced an End-User Personalization Design Space, a 7-dimension framework that product teams can use to introduce user-centered personalization features into everyday software. I also delivered GitUI, a functional web personalization tool featuring interaction data visualization (heatmaps).

Key Findings

The "Immutable Interface" and Ideation Pain Points

Most users perceive UIs as "immutable entities". They adapt their own behavior (creating inefficient workarounds) rather than adapting the interface. Simultaneously, ideation challenges prevent users from envisioning alternative layouts.

The "Zombie Mode" Kryptonite

Users often operate in a "zombie mode" of repetitive routines. Providing access to interaction data (heatmaps/clickstreams) supports reflection, by making habits visible and shifting users from passive consumers to proactive decision-makers.

The Paradox of Automation

Users resist fully automated solutions due to loss of control. However, they prefer assisted solutions over purely manual ones. The "sweet spot" is software that proposes changes (visual previews of alternative UIs that can be further personalized) with a clear rationale, leaving the final decision to the user.

The team

1 UX Designer

3 HCI Researchers

1 Engineer

1 Designer

Outcomes

Publications

Four top-venue

Thesis

PhD awarded (2026)

Design Space

A 7-dimension framework

Artefacts

Browser extension (GitUI)