Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/geoffrey/public_html/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/geoffrey/public_html/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/geoffrey/public_html/wp-includes/wp-db.php on line 760

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/geoffrey/public_html/wp-includes/comment-template.php on line 1747

Deprecated: Creation of dynamic property FluidVideoEmbed::$namespace is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 21

Deprecated: Creation of dynamic property FluidVideoEmbed::$friendly_name is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 22

Deprecated: Creation of dynamic property FluidVideoEmbed::$cache_duration is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 23

Deprecated: Creation of dynamic property FluidVideoEmbed::$try_to_get_youtube_max_image is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 24

Deprecated: Creation of dynamic property FluidVideoEmbed::$option_name is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 27

Deprecated: Creation of dynamic property FluidVideoEmbed::$defaults is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 30

Deprecated: Creation of dynamic property FluidVideoEmbed::$options is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 486

Deprecated: Creation of dynamic property FluidVideoEmbed::$fve_max_width is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 42

Deprecated: Creation of dynamic property FluidVideoEmbed::$fve_alignment is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 48

Deprecated: Creation of dynamic property FluidVideoEmbed::$fve_responsive_hyperlink is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 54

Deprecated: Creation of dynamic property FluidVideoEmbed::$fve_responsive_hyperlink_mq is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 58

Deprecated: Creation of dynamic property FluidVideoEmbed::$fve_force_youtube_16_9 is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 64

Deprecated: Creation of dynamic property FluidVideoEmbed::$fve_force_vimeo_16_9 is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 68

Deprecated: Creation of dynamic property FluidVideoEmbed::$fve_disable_css is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 74

Deprecated: Creation of dynamic property FluidVideoEmbed::$iframe_before_src is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 79

Deprecated: Creation of dynamic property FluidVideoEmbed::$iframe_after_src is deprecated in /home/geoffrey/public_html/wp-content/plugins/fluid-video-embeds/fluid-video-embeds.php on line 80

Deprecated: Creation of dynamic property tpb::$options is deprecated in /home/geoffrey/public_html/wp-content/plugins/toolbar-publish-button/toolbar-publish-button.php on line 86

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home/geoffrey/public_html/wp-includes/class-wp-block-type.php on line 391

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home/geoffrey/public_html/wp-includes/class-wp-block-type.php on line 391

Deprecated: Creation of dynamic property WP_Term::$term_order is deprecated in /home/geoffrey/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$term_order is deprecated in /home/geoffrey/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/geoffrey/public_html/wp-includes/class-wp-term-query.php on line 1118

Deprecated: Creation of dynamic property WP_Term::$term_order is deprecated in /home/geoffrey/public_html/wp-includes/class-wp-term.php on line 198
Geoff Joe – Design Director

Geoff Joe is an Independent Experience Designer and Founder of Hero – a digital experience design studio based in Auckland, New Zealand.

Over the last 14 years, he has been fortunate to build a career out of the thing he loves doing – working with clients to build experiences that are meaningful and memorable.

With global experience across New Zealand and the UK, he has led design teams at Resn, MediaMonks and ColensoBBDO to create award-winning products for brands such as Google, Adidas, Samsung, Volkswagen and Acura among others.

His mission is to build products with purpose.


Figma portfolio     Email      LinkedIn