User Interviews

Figuring out exactly what the users pain points are, their needs and overall wants.  Helps define user behaviors and patterns.

Competitive Analysis

Assess the strengths and weaknesses of competitors against your user's needs.

Task Analysis

Identifies user's thought process and desired reactions toward each task flow segment.


Visually depict scenarios with storyboards. The storyboard should show the context, the problem, the user's fears / motivations, and how the problem will be solved. 


Visually communicate abstract concepts with users and team members to generate feedback.

Rapid Prototyping

Get users involved early in the design process with quick and inexpensive paper prototypes. Uncover usability issues and validate design decisions based on actual user reactions.

High Fidelity Mockups

Apply product branding, grid structure, typography, color scheme, and icons.

High Fidelity Prototypes

Quickly develop interactive prototypes with tools like Axure, inVision and Xcode. This lets the team easily distribute and observe exactly how well the product will be received before the product gets built.

Specification Document

Detailed oriented spec doc to deliver to developers allowing them to easily turn my design into working code.