Designing products ain't easy. You gotta meet your users, understand their needs. Dream up a dozen solutions, throw out the bad ones. Design the best ones, prototype, and test. Design again, test again. Build, refine, and deliver. And do it all again, because user needs always change.
That's a lot of steps, and also many chances for ideas to get lost in translation.
The factors that make our products delightful – user focus, thoughtful interaction, and visual polish – often get compromised en route to implementation ..and I make sure that doesn't happen. I bridge gaps in communication between visual design, product management, and software engineering to make sure execution isn’t compromised. Ideas are cheap, execution is everything.