wanni.goh

Creative Digital Developer

Melbourne

hello@wanni.sg

⚠️Currently not taking new projects

JavaScript development is my jam, creative and interactive applications are what I do on a daily basis. I'm particularly obsessed with idiomatic code, semantic markup, and creating optimal workflows to help with the team development process.

What I do

  • REACT!!!
  • Wordpress integration
  • Shopify themes
  • SilverStripe themes
  • Craft integration
  • Interactive data visualisation
  • HTML5 animation
  • Your next web project!

What I use

  • ♥ React
  • ♥ TypeScript
  • ♥ styled-components / Emotion
  • ♥ Sass + css-modules
  • Webpack / Yarn
  • Semantic HTML
  • Bootstrap (if required)
  • AngularJS (1.x)
  • GSAP / jQuery
  • Vue.js
  • Git / SourceTree
Sass Storybook ES6

UI build for villa-finder.com. Used Storybook for component management.

Visit site

Villa-finder.com

UI build for villa-finder.com. Used Storybook for component management.

Visit site

Sass React GSAP Wordpress REST API

Backpackers hostel in Bali.

Visit site

Cara Cara Inn

Backpackers hostel in Bali.

Visit site

Twig Sass Craft CMS PHP

Site revamp for recruitment company in Bangkok, Thailand. Front and back end development.

Visit site

Smart Search Recruitment

Site revamp for recruitment company in Bangkok, Thailand. Front and back end development.

Visit site

Sass BEM AngularJS GSAP

Documentative site consisting of 10 short films.

Visit site

Genki Kaki

Documentative site consisting of 10 short films.

Visit site

Responsive Sass Handlebars GSAP

Front end development loading JSON data
Produced under Craft & Code

Visit site

Toyota Environmental Challenge Asia 2050

Front end development loading JSON data
Produced under Craft & Code

Visit site

Sass BEM Handlebars Wordpress Sip

Creative gallery and event listing.

Visit site

K+ Curatorial Space

Creative gallery and event listing.

Visit site

Sass AngularJS Wordpress

Revamp for local architecture firm

Visit site

PLY STUDIO

Revamp for local architecture firm

Visit site

HTML CSS JQuery

Part of the front end development team for Temasek Holdings' annual review.
Produced under Black Sun Plc

Visit site

Temasek Review 2016

Part of the front end development team for Temasek Holdings' annual review.
Produced under Black Sun Plc

Visit site

Responsive Sass AngularJS GSAP

Localisation support, JSON data-driven.
Produced under Craft & Code

Visit site

Halloween Horror Nights 6

Localisation support, JSON data-driven.
Produced under Craft & Code

Visit site

Sass AngularJS Moment Gulp Laravel

Time-based contest promoting an airline's new aircraft.
Geo-targeted participants would watch a video clip and try to answer a question, with different lifelines to use. AngularJS paired with Laravel. Trilingual support (English, Chinese, Japanese).

Produced under Publicis Singapore

Scoot 787

Time-based contest promoting an airline's new aircraft.
Geo-targeted participants would watch a video clip and try to answer a question, with different lifelines to use. AngularJS paired with Laravel. Trilingual support (English, Chinese, Japanese).

Produced under Publicis Singapore

HTML5 Sass BEM AngularJS TweenMax

Microsite for an airline's introduction of a new aircraft.
Built with AngularJS and uses the BEM model for CSS.
Adaptive layouts for mobile and tablets.
Produced under TBWA Singapore

Visit site

Singapore Airlines A350

Microsite for an airline's introduction of a new aircraft.
Built with AngularJS and uses the BEM model for CSS.
Adaptive layouts for mobile and tablets.
Produced under TBWA Singapore

Visit site

LESS Responsive jQuery SilverStripe CMS

Front end development
Produced under Heyday

Visit site

Medicines New Zealand

Front end development
Produced under Heyday

Visit site

Twig Sass BEM Responsive TweenMax PHP Bolt

Singapore design studio
Customised CMS with Twig templating.
Produced under Section Interactive

Visit site

77 Design

Singapore design studio
Customised CMS with Twig templating.
Produced under Section Interactive

Visit site

HTML5 Sass BEM Responsive AngularJS TweenMax

Local boutique café.
Built with AngularJS and uses the BEM model for CSS.
Produced under Section Interactive

Visit site

Sunday Folks

Local boutique café.
Built with AngularJS and uses the BEM model for CSS.
Produced under Section Interactive

Visit site

HTML5 Sass BEM AngularJS TweenMax Wordpress WP-API

Site revamp for Somewhere Else, a Singaporean boutique agency.
Built with AngularJS and uses the BEM model for CSS. Wordpress JSON API.

Visit site

Somewhere Else

Site revamp for Somewhere Else, a Singaporean boutique agency.
Built with AngularJS and uses the BEM model for CSS. Wordpress JSON API.

Visit site

HTML5 Sass BEM AngularJS TweenMax Google Maps

Property launch in Kuala Lumpur. Non-responsive.
Built with AngularJS and uses the BEM model for CSS.
Produced under Garage Interactive

Visit site

The Colony

Property launch in Kuala Lumpur. Non-responsive.
Built with AngularJS and uses the BEM model for CSS.
Produced under Garage Interactive

Visit site

HTML5 Sass Mobile AngularJS TweenMax

AngularJS site with mobile version. Data managed with external JSON for client's flexibility.

Visit site

Citibank $100 Gourmet

AngularJS site with mobile version. Data managed with external JSON for client's flexibility.

Visit site

Sass TweenMax TimelineMax jQuery

Microsite featuring Singapore Airlines's Premium Economy Class.
Utilises TimelineMax for timeline-based navigation.

Produced under TBWA Singapore

Visit site

Singapore Airlines Premium Economy Class

Microsite featuring Singapore Airlines's Premium Economy Class.
Utilises TimelineMax for timeline-based navigation.

Produced under TBWA Singapore

Visit site

SASS jQuery Wordpress PHP

Wordpress site with customised CMS.
Produced under Garage Interactive

Visit site

Pangdemonium

Wordpress site with customised CMS.
Produced under Garage Interactive

Visit site

LESS AngularJS Yeoman Wordpress

Produced under Garage Interactive.

Visit site

Lloyd's Inn

Produced under Garage Interactive.

Visit site

Responsive LESS CSS jQuery JS Google App Engine PHP

With Google App Engine and the Singapore government public data API
Finalist in the Google Cloud Developer Challenge 2013

Ponding

With Google App Engine and the Singapore government public data API
Finalist in the Google Cloud Developer Challenge 2013

CSS LESS JS jQuery Wordpress

Front end development and Wordpress integration. For Garage Interactive

Visit site

Unlisted Collection

Front end development and Wordpress integration. For Garage Interactive

Visit site

JS jQuery Wordpress Instagram API

Wordpress integration. For Digital Arts Network

Bugis Street Online Community

Wordpress integration. For Digital Arts Network

CSS LESS JS AngularJS

HTML, CSS and JavaScript (AngularjS) development. For Garage Interactive.

Visit site

Riverbank

HTML, CSS and JavaScript (AngularjS) development. For Garage Interactive.

Visit site

Mobile Bootstrap CSS LESS

Front end development and wireframe adaptation

Visit mobile site

Chope mobile site

Front end development and wireframe adaptation

Visit mobile site

CSS LESS Responsive Bootstrap jQuery Facebook API Twitter API

HTML, CSS and JavaScript development

Anti-Drink Driving Campaign

HTML, CSS and JavaScript development