Adobe XD

Solely led the design initiative for Adobe XD. Focused on improving the usability and efficiency of design workflows within Adobe XD by identifying friction points in existing interactions and rethinking how designers perform everyday tasks. The work involved a deep dive into current product behaviours, understanding where users faced cognitive overload, inefficiencies, or unclear system feedback.

A not so fun fact: I was the last designer who designed Adobe XD on Adobe XD.


Overview

My time on Adobe XD was focused on simplifying complex workflows and improving the overall usability of the product by making interactions more intuitive and efficient for designers.


Problem

Despite being a powerful design tool, Adobe XD had workflow inefficiencies and usability friction, especially in repetitive and multi-step tasks.

  • Users faced cognitive overload due to unclear system of arranging and naming layers and components.

  • Common actions like searching and going back to a previous instance of a component required multiple steps or hidden interactions.

  • Lack of intuitive defaults in the color management settings led to inconsistent user experience.


Goal

Design a system that enables designers to:

  • Experience intuitive access to components and their instances

  • Reduce cognitive load through better layer management

  • Allow for informed selection of color management defaults


Research & Insights

User & Workflow Analysis

  • Studied existing Adobe XD workflows to identify friction points

  • Observed how designers navigate tasks like layout creation, editing, and iteration

  • Identified patterns where users struggled due to non-obvious interactions

Competitive Benchmarking

  • Analyzed other design tools (Figma, Sketch, etc.)

  • Identified the patterns being used to make workflows faster and intuitive


Design Approach

Simplifying Workflows

  • Reduced multi-step processes into clear, linear interactions these at times involved adding a simple CTA in a contextual menu.

  • Removed unnecessary decisions by introducing smart defaults and informing the user about this beforehand.

Improving Interaction Clarity

  • Designed interactions that are predictable and consistent across features.

System Thinking

  • Focused on creating a cohesive experience, not isolated features especially while designing for components in the properties panel.

  • Defined rules for how components and layers behave across different contexts.


Execution
  • Created detailed interaction flows and specifications for implementation

  • Collaborated closely with engineering to ensure feasibility and accuracy

  • Ensured alignment with existing product architecture and design systems


Validation
  • Tested designs across multiple use cases and edge cases

  • Iterated based on implementation feedback and usability gaps

  • Ensured workflows were robust, scalable, and consistent


Outcome
  • Reduced complexity in key workflows, making the tool more intuitive and efficient

  • Established clear interaction patterns and defaults that improved consistency across the product


Key Takeaways
  • Small workflow improvements can create large efficiency gains

  • Designing default behaviors is as important as designing features

  • Simplicity in tools requires deep understanding of user mental models

  • Strong collaboration with engineering ensures designs translate well into reality


Feel free to reach out to get more details.