Skip to content
View rm335's full-sized avatar

Organizations

@nos-digital

Block or report rm335

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rm335/README.md

Rob Mulder

Freelance iOS developer from Zwolle, the Netherlands. Most apps are "almost done". Mine ship.

For ten years I built for places where almost-done isn't an option. CoronaMelder, with millions of users. The NOS app, opened by more than a million people every single day. Rabobank, the Dutch Parliament, the Ministry of Economic Affairs, Radboudumc and several of the national transport companies. iOS, Android and the backend, from one pair of hands.

An app is done when it does what it should on a user's device. Not before.

What I build

  • Apple platforms. iOS, iPadOS, watchOS, tvOS and CarPlay. If it runs on an Apple device, I build it. Swift and SwiftUI as the foundation, with UIKit, Objective-C and Combine where the job calls for them.
  • Android, native, in Kotlin with Jetpack Compose.
  • The backend too, in Python. Usually FastAPI, sometimes Django or Flask.

Pragmatic, not perfectionist. Code that ships on day one and is still readable on day 365. And pushing back comes with the job: I don't just write code, I advise on architecture, UX and what we should especially not build.

Things I've built

dumpert-apple-tv, a native Apple TV client in Swift 6 and SwiftUI. CloudKit sync, SharePlay, fully localized and accessible, 122 tests so I sleep at night. On TestFlight.

DumpertTV home screen DumpertTV categories DumpertTV search

Sweather, a weather app for athletes that works out real-time scores across 44 sports. iPhone, Apple Watch, widgets and Live Activities.

Sweather score Sweather sport detail Sweather sports overview Sweather widgets

And a couple of web things: changemonitor.io for website monitoring, and radiospotify.nl, a Spotify version of the popular Dutch radio stations.

Open source

I spend a fair bit of time in other people's repos too, mostly Apple-platform stuff like Signal-iOS, firefox-ios and lottie-ios.

Get in touch

robmulder.com, or just open an issue. Always happy to talk Swift, strange tvOS bugs, or good work.

Pinned Loading

  1. xcode-project-renamer xcode-project-renamer Public

    Swift script for renaming an Xcode project

    Swift 1

  2. xcode-swift-snippets xcode-swift-snippets Public

    Xcode code snippets for Swift, ready to drop into your snippet library.

  3. dumpert-apple-tv dumpert-apple-tv Public

    Unofficial Dumpert client for Apple TV (tvOS 18+). Browse, search and stream Dumpert videos on the big screen with a native SwiftUI app: Toppers, Nieuw, categories, Top Shelf, CloudKit sync and Sha…

    Swift 3