Native iOS apps

Native iOS apps in Swift and SwiftUI, built the way Apple's own apps are built: idiomatic, accessible, and aware of platform conventions instead of fighting them.

Based in Groningen, working across the Netherlands and remotely for clients worldwide.

Native iPhone and iPad apps in Swift and SwiftUI, including widgets, Live Activities, and App Store delivery.

I build for iOS the way Apple's own teams do: native, opinionated about platform conventions, and aware of where the rough edges are.

Good for

How I approach it

  1. Native first. I build in Swift and SwiftUI so the app feels like it belongs on the platform, gets new iOS features early, and stays fast on older devices.
  2. Use what makes iOS special. Widgets, Live Activities, offline storage. The features that make users keep an app are usually the platform ones rather than extra screens.
  3. App Store handled end to end. Provisioning, review guidelines, phased releases, and TestFlight betas are part of the job. I have shipped through review before and plan for it from day one.

Work I can show

Tech I work with

Swift, SwiftUI, WidgetKit, ActivityKit, CoreML, Vision, StoreKit, App Store Connect.

Frequently asked questions

Can you publish to the App Store on my behalf?

Yes. App Store Connect setup, screenshots, listing copy, TestFlight, and the back-and-forth with App Review are all part of the engagement when you want them to be. Readleap went through that exact process.

Which iOS versions do you support?

Generally the two most recent major versions of iOS, since that covers nearly all active devices. Supporting older versions is possible but adds time and limits which APIs we can use.

Do you build for iPad and Apple Watch as well?

iPad: yes, by default, with a layout that adapts to the larger screen instead of stretching. Apple Watch and other companion apps: per project, depending on whether the use case actually benefits from one.

Want to talk it through?

Tell me what you're trying to do. I'll let you know honestly whether I'm a good fit.

Get in touch

Other services

Start a conversation