I'm an independent iOS, watchOS and tvOS developer. When I'm not building apps, most of my open source attention is split between Instructions and the ink community.
About me
I'm currently having fun with SwiftUI.
I work remotely most of the time.
I love Aotearoa and I can't wait to visit again.
Open Source things you may want to check out
Apple
- Instructions, a pure Swift library to display coach marks. I originally wrote Instructions in Objective-C, as part of another project. In 2015, I extracted the library and rewrote it in Swift.
- Pomme Plate, a collection of apple-device mockup templates. I've neglected this project in the past few years, but I'm in the process of modernising the Sketch sources (using symbols) and adding missing devices.
ink
- inkjs, a Javascript port of inkle's ink maintained by @y-lohse, to which I'm a regular contributor.
- inkgd, similar as above, but in GDScript (Godot's primary programing language). Performances aren't great at the moment, but hopefully they'll improve with Godot's next release. If you're into ink and Godot, you may also want to check @paulloz's great implementation, godot-ink.
- ink-tmLanguage, a grammar for ink, that can be used in TextMate, Sublime Text, Atom, Visual Studio code or any other editors supporting TextMate grammars.
- inklecate's LSP implementation, an implementation of Microsoft's Language Server Protocol directly inside inklecate (ink's compiler). It's still very much a work in progress.
Current Github crushes
| @Dimillian | @nataliapanferova | @jordansinger | @vmanot |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
The original Koru icon by Kate Bourke is licensed under CC BY 3.0 and has been tweaked a little by me.






