Greg McDonald

Senior front-end specialist

e: greg.mcdonald.dev@gmail.com

ph: 0414 585 953

location: Sydney

Experienced and self-motivated with client-facing communication skills and a designer’s eye for detail. Passionate for learning new technologies and building great user experiences. Ability to work on projects independently or within a team, and quickly adapt to new challenges.

I am always looking for opportunities to enhance projects with a creative approach, utilising my skills across design, web and animation.

Previous work includes realising rich media interactives for TV shows such as the Walking Dead and Wayward Pines. Previous clients include Penguin Random House Australia (as front-end lead), Hyundai Australia (as front-end lead), Ferrero, Lego, Foxtel, IKEA, and the BBC.

Experience

Reference

Education

Bachelor of Design, Western Sydney University

Technical Proficiencies

Some Previous Work

Hyundai STARIA-Load accessories 3D interactive

threejs glTF vue aem

front-end lead on Hyundai Australia.

penguin.com.au

gulp algolia

front-end lead for Penguin Random House Australia. A long term client that came to expect pixel perfection.

Standards Australia glossary

vue nuxt algolia

A searchable glossary of Australian building standards.

ARIA Music Awards nomination form

vue ant-design-vue

A long and complicated, syncing, multi-step with progress checking, single page form built with Vue and ant-design-vue. Embedded within ARIA site. Demo with dummy data.

Kelloggs AR colouring-in promotion

threejs arglTF gulp

Cereal box colouring-in augmented reality promotion.
Please view on your phone:

Follow the instructions and point your phone camera at this AR marker (greg-mcdonald-resume.pages.dev/kellogs/marker) on another screen.

BBC Tourism

static gulp handlebars

Created a slew of static sites for the BBC while at Chook Digital. One of these required a larger number of pages to be created. I used Gulp task to build out each page using a JSON feed and handlebars templating.

BBC India, BBC Dubai, BBC Mauritius.

Ferrero Xmas 3D interactive

threejs cannonjs gulp

A phone targetted shake, spin and throw guessing competition built with ThreeJS and the CannonJS physics library. 12 different models and respective configuration loaded adhoc.

Ikea panorama interactive

pannellumjs gulp

An embeddable, resizing iframe interactive leveraging the postMessage api for parent/child communication. Gulp was used to prepare the 360 images.

Orchard FED technical assessment task.

vue

Task was to build a supplied design with Vue. Code can be viewed here.

`

Gulp MJML edm workflow

gulp mjml

Orchard FED team was building marketing emails using an outdated and error-prone approach..

Chook Digital site

gulp

Site build. Cute logo animation on hover.

About me

I keep abreast of web technology by frequenting hackernews and subscribe to multiple weekly front-end newsletters.

In my spare time you'll find me playing soccer, basketball or enjoying time with my two small kids.