About

Senior / Lead Developer
Bachelor of
Computing and Mathematical Science
with First Class Honours
10+ years
Industry Experience

Working in digital:

  • Product development
  • Project Delivery
  • Operations and Support
Specialising in JavaScript and front-end web technologies.
Fullstack experience in several languages.
Passionate about design and user experience.

Work

Some of the awesome projects i've worked on over the years...

2019

StudyIt

A Study platform for NCEA Students

  • Vue
  • GraphQL
  • Discourse
More info

2018-2019

School Leavers Toolkit

A collection of resources for teachers

  • Vue
  • Algolia
  • SilverStripe
More info

2017-2018

The Hub

A catalog of NZ Government funded social science research publications

  • SilverStripe
  • JavaScript
  • Vue
More info

2017

Trustees Webapp

A wealth management with a modern user experience.

  • React
  • Node
  • TypeScript
More info

2013-2015

Farm Source

A complete rebuild of Fonterra's online farmer portal.

  • AngularJS
  • SilverStripe
More info

2014

Farm Source Jobs

A digital employment platform for the dairy industry.

  • JavaScript
  • CSS
  • SilverStripe
More info

2014

Employee cost calculator

An interactive tool for businesses.

  • AngularJS
  • SCSS
More info

2012

MetConnect International

A commercial weather platform

  • JQuery
  • Java
  • CSS
More info

Skills

JavaScript

  • javascript JavaScript
  • ES6+
  • Vue Vue JS
  • React React + Redux

Backend

  • PHP PHP
  • Node Node JS
  • Java Java
  • CMSs CMSs

Web

  • HTML 5 Semantic HTML 5
  • CSS3 CSS 3
  • Sass Sass
  • Accessibility Accessibility

Tools

  • GIT Git
  • Yarn Dependancy managers
  • Continuous integration
  • Webpack

Practices

  • Unit testing
  • Search Engine Optimisation
  • Creating and consuming APIs
  • Knowledge Management

Delivery and Design

  • Agile Methodologies
  • User Experience
  • Wireframes & Prototyping
  • Technical Solution Design
  • Code Architecture
  • Running Projects
  • JIRA and Confluence

Business

  • Estimation and creating statements of work
  • Software Development Lifecycle
  • Recruitment and Interviewing
  • Digital Strategy
  • Service Design