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.
Bachelor of Design, Western Sydney University
front-end lead on Hyundai Australia.
front-end lead for Penguin Random House Australia. A long term client that came to expect pixel perfection.
A searchable glossary of Australian building standards.
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.
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.
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.
High fidelity animations. Great Australian Bake-Off, Beats and Eats, Marvel Legion.
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.
An embeddable, resizing iframe interactive leveraging the postMessage api for parent/child communication. Gulp was used to prepare the 360 images.
Task was to build a supplied design with Vue. Code can be viewed here.
Orchard FED team was building marketing emails using an outdated and error-prone approach..
Site build. Cute logo animation on hover.
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.