Rob Mulder, Senior Native Mobile Developer

Rob Mulder

Senior Native Mobile Developer

NL EN

Available now for new projects.

watchOS developer

Rob Mulder, Senior Native Mobile Developer. Apple Watch, native in Swift and SwiftUI.

Specification

STACK
Swift, SwiftUI and Swift 6 strict concurrency. HealthKit and background tasks where the app needs them.
PLATFORMS
watchOS next to iOS, iPadOS, tvOS, CarPlay, macOS and Android. From one pair of hands, no handover.
BACKGROUND
CoronaMelder: wrote the background task that woke millions of phones silently. 557 commits, second largest contributor.
TESTED
Unit, snapshot and UI tests plus CI/CD are part of the job. Dumpert for Apple TV has 41 unit tests, open source.

An Apple Watch app gets a few seconds of attention, often while the user is moving. So the question is not what fits on the wrist, but what belongs there. I build the watch app as an extension of the iOS app: the same Swift code, the same tests, and battery as a design rule, not an afterthought.

Discuss your project

You send one email to hallo@robmulder.com. Reply within one working day, no sales funnel.

Does this belong on the wrist or on the phone?

Users are training and want their numbers while they move
PickA native watch app with a HealthKit workout session
WhyA running workout session keeps the app working with the screen off and the phone in a bag.
One number or status has to be visible at a glance
PickA complication plus a widget, not a full app UsuallyThis is the usual answer.
WhyA complication already sits on the watch face, costs little battery and does not load first.
The flow needs text input, filters or a long form
PickLeave this on the iPhone
WhyTyping and scrolling on a wrist screen costs more time than reaching for the phone. On the wrist, only confirm.
Notifications are the only goal
PickNo watch app, rich notifications are enough
WhywatchOS already shows iOS notifications on the wrist, so adding an app buys you nothing.
There is no iOS app yet, only a watch idea
PickThe iOS app first, the wrist after that
WhyThe model, the account and the tests come from the iOS app. Without that base you build it twice.

Proof, not a promise

Background code that kept running for years on old and new phones
DetailCoronaMelder: 557 commits, second largest contributor. The source code is public on GitHub.
Source: GitHub
SwiftUI in production, not in a demo
DetailNOS app 2023 to 2026: large parts moved from UIKit to SwiftUI, over a million users a day.
Source: App Store
A second Apple platform, with sync and tests
DetailDumpert for Apple TV: Swift 6, CloudKit sync of watch progress, 41 unit tests. Open source.
Source: GitHub
I run ultras and do cross triathlons
DetailSweather, my own weather app for athletes: real time weather scores for 47 sports, iOS, Android and backend.
Source: App Store
Merged pull requests in large Apple codebases
DetailSignal-iOS, lottie-ios (Airbnb) and firefox-ios, plus Hidden on macOS and TDS-Carplay.
Source: GitHub

Available now.

A reply within one business day, not weeks of silence.

Discuss your project

Sheet revised 2026-09-29. Every figure on this page can be checked through the sources above.