Designs and researches user needs, creates prototypes, conducts functional analysis, and communicates design insights.