I am a software developer from Auckland, New Zealand, and I specialise in web development, native iOS mobile application development, and cross-platform mobile development with emerging technologies like React Native.
I graduated from The University of Auckland in 2016 with a Bachelor of Engineering, specialising in Computer Systems Engineering, and a Bachelor of Commerce majoring in Marketing. I think both of these degrees have helped to shape my unique approach to application development, where I always seek to balance clean and elegant software architecture with commercial objectives and optimal user experience.
In addition to software development, I am a big fan of live music, theatre, local comedy, film and television - you'll often find me enjoying a show at the Basement Theatre in the Aotea Arts Quarter. Recently, I have tried my hand at entertainment writing, recapping Survivor New Zealand each week for The Spinoff.
intermediate React Developer - Vista Entertainment, Auckland
November 2018 - Present
After some time in the mobile team at Vista, including some proof of concept work using React Native, I moved to the Omni-channel Components team at Vista. In this team I develop React.JS based web components, destined for use in a variety of platforms and applications - including native mobile apps. Although starting in this team new to web technologies and Typescript, I brought with me my years of experience in the mobile team, and have been able to quickly become an effective developer for web. In this role I have focused on extensibility and customisability. Working on a fairly new project has also allowed me to hone my skills and instincts around architecture, code style and development process decisions.
iOS Developer - Vista Entertainment, Auckland
Senior: Jan - Oct 2018; Intermediate: Nov 2016 - Dec 2017; Graduate: Jan - Oct 2016
I started at Vista as a graduate developer at the beginning of 2016, joining the mobile team working on a consumer-facing mobile ticketing app for cinema chains. After starting as a graduate, I became an Intermediate developer after just 9 months on the job. Two of my proudest achievements at Vista include leading the iOS product for a year, including 3 months as the sole developer on the project; and introducing the MVVM architecture, enabling cleaner code, more test coverage, and closer alignment to the Android codebase. By 2018 I was considered a Senior developer on the team, as we pushed the product into the realm of in-cinema self service hospitality.
During my time at Vista I have worked primarily on a native iOS app, with a mixed Objective-C and Swift codebase. I also regularly reviewed and explored code in the Android version of the app (Java/Kotlin), and the Server product (C#/.NET). I have also maintained development tools and scripts built with node.
Contributing Writer, The Spinoff
April - July 2018
I was a contributing writer for The Spinoff, recapping each episode of local series Survivor New Zealand. This was a really enjoyable experience - I was able to show off a bit of my personality and humour, and share my love for good (and sometimes not-so-good) tv.
Personal Project - Shop buddy - iOS app
Shop Buddy for iOS was developed as a way to try out some technologies and language features, like the Swift JSON support new to Swift 4, the Foursquare location API, and the In-App Payment APIs. The app helps users to keep track of the monetary value of their shopping trolley at the supermarket, to avoid surprises at the checkout. The app is available to download on the iOS App Store.
iOS Development Intern, TDG, Auckland
Over the 2014-2015 summer period I worked with the transportation engineering consultancy TDG to develop an iOS app to replace the existing analogue method of surveying road curves. The “Safe Curve Speed” app uses sensors on the device to calculate the safe driving speed of a road curve in a single pass, significantly reducing the time and resources required to conduct these surveys. Past work for TDG has also included data entry, assisting the preparation and proofing of reports and proposals, and a temporary revised design for the company intranet homepage during a rebranding transition
University of Auckland, New Zealand
Bachelor of Engineering (Honours) - Computer Systems Engineering
Bachelor of Commerce - Marketing
Graduated May 2016
Technologies & Concepts
Swift & Objective C - Advanced
iOS Foundation & UIKIt - Advanced
JSX, HTML, CSS, SASS - Intermediate
React.JS, Mobx - Intermediate
MVVM Architecture - Intermediate
Promises & Observables - Intermediate
React Native, Redux - Beginner
Photoshop & Sketch - Intermediate
npm - Intermediate
I'd love to hear from you. Get in contact using the form below, or find me on one of my social channels.