My Design Philosophy

When working as a user interface designer - especially when focused on mobile computing - my early training as a software developer bleed into my process. Many of today's designers are fluent in Photoshop. I prefer to blend a range of tools together - leveraging the power of both artistic and programmatic tools to complete my projects.

My designs elicit a stronger reaction when a user can touch and interacted with it. These interactive designs evolve much more quickly and with more concrete feedback than a picture. Being able to "play with" a design accelerates the user to the "ah ha!" moment - whether it be to grasp a concept, develop an emotional bond to a product, or simply get their job done quickly and easily.

By leveraging both artistic tools to achieve the right visual appeal and programmatic tools to promote logical implementations, I provide efficient, consistent designs with a strong focus on usability and an understanding. A project must ultimately evolve, grow, and be maintained.

I draw on a broad range of experience and projects from creative arts, industrial design, information technology, analytics, data visualization, government, and international assignments.

Whether the final product is a concept image, an integrative mockup, or a complete application, the key to success is finding the right mix of inputs (the users' pre-existing experiences, patterns from other industries, and a pinch of wild and crazy thinking) along with the right choice of outputs (the elevator pitch, static media, interactive mockups, and full application implementations).

"Technology never stops advancing, neither should good design."

I specialize in interactive designs - designs in which a prospective user can interact, touch, push buttons, and ask questions. I prefer rapid iterative design where ideas are tried, tossed, and refined. In the end, what is most important are that results are intuitive, efficient, and meet the original goals of the project. Most of the time, everyone is happy, and when they are not ... we come back to iterative design !