I have worn many hats in my brief & eventful time - graphic designer, motion designer, interactive designer, marketing designer, user interface designer, user experience designer, game designer, maker & builder of fine things.