Building a better user experience

Interaction Design is a user experience consulting firm offering a full range of services to help you deliver great products. Whether you’re improving a single process such as registration, or creating a new application, we can improve your customer experience — and that can reduce costs and increase satisfaction.

UX design

Analysis of user and business needs leads to persona development, prototyping, usability studies, and a great design. Full UX consulting in Agile and traditional environments.

Customer research

Visit your customers to see how they work. Talk with them to gain insights you can’t get other ways.

Strategy and mentoring

We help you plan UX strategy. Many clients build their own UX groups, and we love to mentor junior designers.

Usability studies

There is no substitute for observing real people doing real work. You’ll learn a lot, whether we’re testing a paper prototype or a live version of your product.

Design workshops

Brainstorming with a twist: Participants discuss product ideas, then sketch them to uncover more detail. A quick path to requirements, prototypes and final designs.

“I’ve worked with Hal a couple of times and he continues to be the consummate professional. He is able to translate business requirements and user needs into a creative User Experience. He listens well and helps move projects forward. Hire him.”

– Chip Terry, SVP Product & Engineering, dunnhumby
Product: WorldPay Mobile

Product: WorldPay Mobile

WorldPay Mobile: usability study of a credit-card processing system

A complex usability study, and UI reviews based on iOS and Android standards

Product: ACM journal websites

Product: ACM journal websites

ACM journal sites: Consistent layout for all journals with responsive design

A consistent & responsive layout for a series of scholarly journals

Product: Radius style guide

Product: Radius style guide

Web style guide: Specify consistent presentation to improve usability and simplify development

Research about style guides, assessment of existing software, specification of best practices.