Rob Mulder, Senior Native Mobile Developer

Rob Mulder

Senior Native Mobile Developer

NL EN

Nu beschikbaar voor nieuwe projecten.

iOS én Android, uit één paar handen

Native Swift en SwiftUI, native Kotlin en Jetpack Compose, plus de Python-backend.

Specificatie

STACK
Swift en SwiftUI op iOS, Kotlin en Jetpack Compose op Android. Beide native, geen cross-platform laag.
BACKEND
Python erbij: meestal FastAPI, soms Django of Flask. App en backend uit dezelfde hand.
GETEST
Unit-, snapshot- en UI-tests op beide platforms. Toegankelijkheid vanaf dag één, niet achteraf.
SINDS
Native mobile sinds 2015. Eigen apps staan nu in de App Store én in Google Play.

Twee teams voor iOS en Android betekenen twee codebases en één bug op de naad ertussen, precies de plek waar niemand zich eigenaar voelt. Ik schrijf beide kanten zelf, native, plus de Python-backend eronder. Één paar handen, geen overdracht, geen vertaalslag.

Mail uw project

U stuurt één mail. Ik reageer binnen één werkdag. Geen salesfunnel, geen bots.

Native op beide platforms, of cross-platform?

Eenvoudige app, weinig platform-eigen gedrag, snel valideren
KeuzeCross-platform, React Native of Flutter
WaaromDan zeg ik dat zelf. Zonder diepe OS-integratie levert native te weinig op om twee codebases te verantwoorden.
Vloeiende UI, widgets, CarPlay, watchOS of diepe OS-integratie
KeuzeNative op beide platforms MeestalDit is het gebruikelijke antwoord.
WaaromDaar loopt een cross-platform laag vast, en de bespaarde tijd gaat alsnog op aan workarounds.
iOS en Android moeten feature-gelijk blijven en samen live
KeuzeEén ontwikkelaar op beide kanten
WaaromWie beide versies in zijn hoofd heeft, ziet ze uit elkaar lopen voordat het een bug op de naad wordt.
Er is al een Android-team, iOS moet erbij
KeuzeIk neem iOS en sluit aan op hun Android
WaaromZo ging Plein2 voor de Tweede Kamer: ik bouwde iOS, een Android-ontwikkelaar de andere kant.
App en backend liggen bij aparte partijen
KeuzeApp en backend uit dezelfde hand
WaaromSweather draait op iOS, Android én mijn eigen Python-backend. Een wijziging in het contract is dan één wijziging.

Bewijs, geen belofte

Sweather draait native op iOS én Android, allebei door mij gebouwd
ToelichtingEén gedeelde Python-backend eronder, realtime scores voor 47 sporten.
Bron: Google Play
changemonitor.io staat ook op beide stores
ToelichtingEigen product voor website-monitoring, iOS en Android, backend erbij.
Bron: changemonitor.io
NOS Jeugdjournaal vanaf nul herbouwd in SwiftUI en Kotlin Multiplatform
ToelichtingMet unit- en snapshottests, naast het Android-, backend- en designteam.
Bron: App Store
CoronaMelder: 557 commits, tweede grootste bijdrager op de iOS-app
ToelichtingSchreef de achtergrondtaak, decoy traffic, SSL-pinning en iOS 12.5-support. Code is openbaar.
Bron: GitHub
Merged pull requests in Signal, Lottie en Firefox
ToelichtingHet bewijs dat ik binnen een dag productief ben in een vreemde codebase.
Bron: Open source

Direct beschikbaar.

Reactie binnen één werkdag, geen weken stilte.

Mail uw project

Blad herzien 2026-09-29. Elk cijfer op deze pagina is te controleren via de bronnen hierboven.