Category Archives: Projects

IBM Systems Software Designs

Since 2011 I have contributed designs to IBM Systems Software Products including IBM PureFlex Flex System Manager and IBM PowerVC. My contributions will remain confidential until they appear in a release, but the general design of the web console and mobile applications can be seen on the official product web pages and in a collection of videos on YouTube.

These statements and those elsewhere on my site are my own and do not represent IBM in any way.

IBM PureFlex Flex System Manager

I took over as a primary designer for Flex System Manager starting in December 2011, providing designs and prototypes for development and for user experience research.

Official Overview

YouTube Demonstration of Flex System Manager


I took over as a primary designer for PowerVC starting in January 2014, after having spent most of 2013 in a user research role for PowerVC.

Official Overview

YouTube Demonstration of PowerVC

Jay Kruemcke’s Blog Post on PowerVC UX Research

Family Wishlist Design

FamilyWishlistScreenCapFamily Wishlist is a pet project that I work in my spare time. It is a social application that lets families coordinate and track gift giving for birthdays, holidays, and other events. I started it when I noticed how much effort my own family spent on coordinating gifts, trying to give things that would really be enjoyed and not returned, regifted, or duplicated. Many retailers offer websites with similar features. Family Wishlist is different because it address the distinct needs of groups of mutual givers who may not wish to be tied to a single retailer. Family Wishlist is currently designed and accepting feedback from target users. I may come back to it and build it in the future, time permitting.

Family Wishlist is a web application with a mobile friendly interface. I chose to consider mobile because of the high likelihood that a user would want to mark a gift as given during a shopping trip.  Also, users might think of a gifts to add to their own wishlist when they have no access to a computer. Those two use cases are therefore placed preferentially and designed to be easy on a mobile phone or tablet. Other tasks, like editing an existing wishlist, are conceived as primarily desktop environments.


Diagram—the functional and navigational diagram of the application

Wireframe—the high level concept of the application’s panels

Prototype—the high-fidelity and interactive version of the application for demonstrations and testing

User Centered Design Lab Refit

equipment_dsWhen I joined my team in 2012, they were in the middle of refitting their user centered design lab. The lab was previously configured for large scale hands on studies of hardware and software usability. It was impressive, but large and expensive. The equipment, though top of the line for its age, was not well matched to the web and mobile software projects we currently support.

The team had already transitioned to a smaller, more flexible space and ordered new recording equipment. They also purchased licenses for modern prototyping (Axure RP) and usability testing software (Morae) , which became my first responsibility.

One of my first tasks was to incorporate the new software into the team’s existing user centered design practices. I developed lab configuration protocols and best practices, experimented with data analysis techniques, established prototyping expertise, and trained colleagues in using the new lab.

The result has been higher levels of granularity in collected data, faster turnaround times, and a shift towards testing earlier in the development process. We achieved these benefits with minimal disruption to the teams established practices.