While I started my career as a programmer, then graphic designer, I have been a user experience designer/information architect for the last dozen years. I knew when I was seventeen I wanted a career that allowed me to problem solve and create. I am lucky enough to have found a career that allows me to do just that every day.

My Approach

I could describe how I write use cases or design wire frames, but instead here are a few thought I have about how I approach my work.


Most people find complexity daunting, but I love the challenge of a complex problem. I see complexity as an opportunity to deliver unique solutions to give user what they need.


I believe that failure is always an option. User will use websites in unpredictable ways. The best site designs allow for graceful failure, so I always consider erratic behavior when designing a site.


I am an avid learner, so I see each client as an opportunity to learn something new and broaden my horizons. Diving in a absorbing a new set of data is one of the most rewarding parts of my job.


When I do my job right, the design decisions should seem obvious. While I often struggle to produce a great user flow and information structure, the best designs seem like they did not take any effort and the solution was inevitable.


I have an opinion, and you are going to hear it. While I am opinionated and will stand for what I believe in, I love to collaborate with a team and want to go with the best idea no matter who came up with it.


Whether an organization is just starting, going through a rebranding, or working to launch a new product, transition is always exciting. All transition starts with the knowledge that where you are is not good enough. I love working team committed to change and dedicated to improvement.


I have a degree in graphic design, so I understand the role visual design plays in the user experience. Design cannot save bad information design, but it can enhance the experience of using a site. I love working with visual designer to create the best design for the client and the user.



  • User Interface Design
  • Interaction Design
  • Information Architecture
  • Application Design
  • User Research
  • Rapid Prototyping
  • Business Analysis
  • Requirements Definition
  • QA Planning