I help technology companies build businesses with expert design and execution.

Product development can be a messy business.

Figuring out how to build your product is hard. Customers want different features, there doesn't seem to be enough time in the day and organizing design and development is a juggling act that is hard to control.

The shortest distance between two points is a straight line.

Using a well-honed process, I help companies cut through the cruft to figure out what matters most to users and customers and enable small teams to move quickly with a design-drive development process.

Ideas are important but execution is paramount.

Ideas are essential to the success of any business. The key to uncovering the real value behind ideas comes from casting a wide net and testing, iterating and experimenting with those ideas.