Philosophy

Define

Understand the problem
Imagine the unimaginable
Re-write the story
Make people feel better

Design

Convey meaning & value
Craft great interactions
Create gorgeous interfaces
Design for better experiences

Deliver

Produce clean, quality solutions
Execute with pixel precision,
cutting edge technology,
and careful planning

About me

Visual + user experience designer
Digital strategist, blogger, & thought leader
IBM software engineer by day
Photographer & tinkerer of everything web & design
Driven by a passion for meticulous detail
Intoxicated by the complexities of tomorrow’s challenges
Fascinated by the impact of social interaction & AI
True believer of outside in design
Amused & inspired by day to day life

Connect

Your Name*


Your Email*


What's on your mind?