Looking to know more about me? You've come to the right place.


I believe in People, Process, and Pixels, in that order.


Customers, co-workers, or anyone in between…it’s all about people. Treat them with respect, listen to them, and if you can, help them. This is foundational to everything else.


As a product designer with a degree in software engineering, I obsess about process & systems. Not only the act of refining them, but also finding the right amount needed for a given team or situation.


What we show people and how we show it to them matters. A well designed product should feel good AND look good…but never at the cost of accessibility or usability.


We all wear a lot of hats. Here are some of mine:

5x Entrepreneur

TradeBug, TweetAgora, Endloop Mobile, Flixel, and ezilly Design.

Iron Ring Wearer

I hold a degree in Software Engineering from the University of Ottawa, with a minor in Engineering Management & Entrepreneurship.


Sailed with my family from Ontario to the Bahamas and back over the course of a year on a homemade trimaran.

Cannes Gold Lion Winner

For the McDonalds Canada "Our Food, Your Questions" campaign. It was Canada's only gold that year!

Apple Design Award Winner

For Flixel Cinemagraph Pro. If I bring this up a lot it's because I never thought I'd actually win one and it's kind of a big deal.

Design Leader

21 years of experience in a wide variety of fields: career education, social, personal safety, commerce, photography, telecommunications, health, caregiving, and more.

Powerpoint Karaoke Champion

In Powerpoint Karoke, you present a random deck you've never seen to an audience. Those 7 years of improv finally paid off.

Sens Fan Living in Toronto

It's not easy cheering for the Ottawa Senators, but it beats cheering for the Leafs...

Dog Dad

To Billie, the best Golden Retriever ever.


To Karen, the best human ever.


(Basket and Bocce)


(Board, Card, and Video)

Highly competitive.

Probably to a fault.

Remote Worker

I've worked remote for almost half my career!

Wanna chat?