a software engineer
from New Zealand 🇳🇿 living in Vancouver 🇨🇦 spending my days creating for my company Loft Labs Interactive.

I've created 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. I love to figure out how to write clean, maintainable code. I love to work with beautiful designs. And I love 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 for whatever I feel like retweeting on a given day.


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

🔲 SwiftUI: Button Styles

15 December 2019

📦 Codable Enums in Swift

23 July 2019

🤓 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

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!


Previous projects that aren't available in the AppStore.