Portfolio

Xero

I’m currently a Software Engineer at Xero in Wellington, New Zealand. I’m part of the platform team, where I’m responsible for designing and delivering a large-scale Kubernetes deployment, as well as improving and supporting a large Windows deployment, for all of Xero.

Previously, I was a Graduate Product Owner and Full Stack Developer in the Financial Services team. The team build Bank Feeds and Payments, and primarily work with React, .NET (C#), Terraform, Docker, and AWS.

At the end of 2017, I finished studying Applied Mathematics & Computer Science at the University of Auckland.

Sandfield

I was employed as an Intern at Sandfield in Auckland, New Zealand from November 2016 - September 2017. I worked with the Crossfire EDI team where we built a web app for customers to manage their orders, products, and EDI implementations. I worked with the full stack, developing with ES6, React, ASP.NET, and Microsoft SQL Server.

Through the creation of this app, we saw a significant reduction in support time and costs for the Crossfire EDI product.

Side Projects

For many years I have loved building open-source apps as an opportunity to learn new technologies and skills outside of work and school.

Waka

Waka is a progressive web app for getting around Auckland & Wellington. It uses GTFS and real-time data to provide an easy way to check lines and schedules on the go.

Nitro

Nitro is the beautiful way to get things done. It’s currently in private beta, and you can sign up for early access.

Transfer

Transfer is the best FTP + SFTP app for Windows. We’re currently working on getting a version ready for the Windows Store.

Other Projects

I helped build Gradiator (a CSS gradients app), Lightread - which won the first Ubuntu App Showdown, and Stormcloud - a weather app that was the best selling app in the Ubuntu Store ever. These projects have not been maintained, but the source code is available to download and modify.

Other Projects

GPA Calculator

GPA Calculator is a basic web app to calculate what grade you need so you don’t fail.

swipeviewjs

swipeviewjs is a minimal Android style swipeview for the web.