Create and visualize solutions based on user requirements, including prototypes, mockups, and user flows, Clearly communicate the vision with your rationale to the product team and stakeholders, Analyze and enhance user experiences, creating wireframes and storyboards for legacy and modern software.