I’m a software engineer from New Zealand 🇳🇿. I now live in Canada 🇨🇦 where I spend my days at MetaLab creating software for the Apple devices that live on your wrist, your pocket and under your tv using Swift and Objective-C. I love to learn, figure out how to write clean, maintainable code, beautiful design and a perfectly brewed cup of tea ☕️.

You can checkout my github profile for things I’m working on, my instagram profile for photos that I take, and my twitter profile (and now @will@mastodon.technology) for whatever I feel like retweeting on a given day.


Writing

I like to sporadically write the occasional thing on my blog. Here’s my latest posts.

🤓 Generic UIViewControllers

21 July 2018

🍏 WWDC 2018

06 June 2018

🌀 LS-1: Loop Station

25 April 2018

2017 in Review

25 April 2018

Loop Pedal Project: Inspired by Chewie Monsta 2

19 February 2018

I was on the Swift Coders Podcast!

09 July 2017

A refactoring story; Protocols, Keychain & More

20 March 2017

Monitoring new users with Pushover

17 February 2017

An iOS Coordinator Pattern

18 December 2016

Environment based NSAppTransportSecurity

20 July 2016

Router Stats

26 February 2016

Personal Projects

My product journey so far has been extremely educational. There’s so much more to consider than a few lines of code!

I’ve created a few apps on my own, with the most successful personal project of mine Tides NZ, has been a great success and has enjoyed being the #1 Navigation app in New Zealand since it’s release in May 2011! 500+ ratings with an average of 4.8, not bad!


Experiments

Previous projects that aren't available in the AppStore.