User interface design

User experience design is part of making sure that the ideas we put out into the world are received and understood as effectively as possible by the audience that we are trying to communicate with. It is a concept that can and should inform the entirety of the design and build process, from the basic interface layout of a site to the color and font choices.

In order to create space for these design decisions, I employ a comprehensive design process that includes wireframing, paper prototyping, and user testing with interactive prototypes - all before even writing a line of code.