I design products for people

Designing great User Experiences for over 19 years...
Mobile, Web, Desktop and TV.


know your user, understand their needs and goals. make their lives better through design

Ever since the first time I browsed a website in the early '90s I knew I wanted to do something with computers. Unfortunlatey, I had no idea what that was at the time, but it was something to strive for... 

A few years after graduating I was lucky enough to find myself working at small e-commerce shop where I seized an opportunity to teach myself Flash, HTML and CSS, designing a few small-features for the site. 

Early on I knew that all of this stuff was useless if people didn’t understand how to use the thing you gave them to use, but I had no idea it was a field within itself. Enlightenment struck a couple of years later via a post card I received in the mail from DePaul University outlining their HCI MS program. Psychology + Design!? Sign me up! 

In school I learned about User-Centered Design where the most fundamental thing about it all was understanding the people that were going to be using whatever it was you were designing... empathy was the key. 

There after, I began designing and building websites using my newly acquired knowledge. Talking with potential users, gathering information about their needs, building personas, testing out ideas and translating that into the product. 

Over the years I’ve had the great opportunity to work on mobile devices (feature phones and of the smart persuasion) before that was cool, desktop applications for Windows and Mac and even a brief foray with some large screen TV UI Design work. I’ve had the privilege of working with some excellent designers and developers. 

I’m currently spending my day time managing and leading a team of excellent UX Designers building web applications for network device and network security testing. In my off hours I dabble in some app designs of my own mind where I’m attempting to concept, design and develop the app using Apple’s Swift development language. 

So far I couldn’t have asked for a better career choice. I can’t wait to see what’s around the corner!




I follow a User-Centered Design process that strives, first and foremost, to understand who the product is for and what they'll need to do with it.


The primary function of this phase is to gain understanding about who we’re designing for, and what their goals & needs are.

[Interviews, Surveys, Personas, Scenarios, Requirements]


All that we’ve learned in Discovery is utilized to generate appropriate workflows, interactions, information architecture and layouts.

[Sketch Concepts, Wireframes, Prototypes, User Testing, Card Sorting, Visual Designs]

Build It

A design has been settled on… now it’s time to put it all together and build it. Either UX will generate HTML/CSS via a digital Pattern Library or we’ll work closely with engineering.

[Style Guide/Pattern Library, Prototypes]


Once launched usage data is gathered to learn how people are really using the product. It’s similar to the Discovery phase where we try to understand how users are using the app and what we can make better.

[Analytics Analysis, User Testing, Interviews, Surveys]

Design Samples

For over 19 years I've had the pleasure of designing user interfaces for the web, mobile, desktop and TV's (includes remote control input and NUI concepts).

What others say about me

Let's Work Together

If you like what you've seen, please let me know... I love getting helpful feedback!