Taking on new projects

Native apps for iPhone, iPad and Mac.

Alongside my day job as an iOS engineer, I take on a small number of freelance projects. If you need an app for iPhone, iPad, Mac or any other Apple device, I'd like to hear about it.

What I build

  • iPhone and iPad apps

    A first version taken all the way to the App Store, written in SwiftUI with the frameworks Apple ships.

  • Mac apps

    Desktop tools for the work you already do, like the reporting app I built for a Brighton music company.

  • Your existing app

    New features, a move from UIKit to SwiftUI, or an update so it looks at home on the latest iOS.

Recent work

Client project

A royalties app for a Brighton music company

A Mac app that helps them process their music royalty and revenue reports. We agreed what to build from the budget they had, with payment on delivery, and a second round is now on the way.

How I work

  • Built with Apple's frameworks

    Fewer third-party dependencies means an app that's easier to maintain and keeps up with each new iOS release.

  • Private by default

    Your users' data stays on their device unless there's a good reason for it not to.

  • One person, start to finish

    You talk directly to the developer writing the code, with regular builds you can try on your own iPhone, Mac or iPad.

  1. Tell me about it

    Send an email with what you'd like to build, when you need it and roughly what your budget is.

  2. Plan and quote

    We talk it through, then I send back a plan with what's in scope, a timeline and a price.

  3. Build

    I build it in stages and send TestFlight builds as I go, so you're trying the real thing early.

  4. Launch

    I prepare the release and take it through App Review and onto the App Store.

Got an app in mind?

A few taps here fill in the email for you. Skip anything you're not sure about yet.

Devices
What does it need?
Timeline
Budget

Pick a device to see a rough estimate.

A ballpark, not a price tag. Pay by the hour or by the project, and if your budget is tight, we can shape what gets built to fit it.