NL | EN

What you get

A pragmatic approach where quality and deadlines go hand in hand. I build apps that are not only beautiful, but primarily work, scale, and remain maintainable.

  • Native iOS expertise: Swift, SwiftUI, UIKit, Combine, everything needed for modern iOS apps
  • Backend development: Python backends for complete app ecosystems (FastAPI, Django, Flask)
  • Full platform support: iOS, iPadOS, watchOS, tvOS, and CarPlay
  • Quality assured: Clean code, automated testing (unit, snapshot, UI), and accessibility from day one
  • Flexible deployment: Independently or in your team, on-site or remote, for short sprints or longer projects
  • Quick start: Experienced with various codebases and company cultures, productive quickly
  • Strategic thinking: Not just writing code, but also advising on architecture, UX, and technical decisions

Personal projects: Sweather (sport-specific weather scoring app for iOS and Android, real-time weather scores for 44 sports), changemonitor.io (website monitoring) and radiospotify.nl (Radio Spotify with playlists from popular Dutch radio stations), from iOS and Android app to Python backend.

Open source: Active contributor to high-profile projects like Signal and Lottie. See my contributions.

Available immediately for new projects. Response within 24 hours.

Discuss your project

Open Source Contributions

Beyond client work, I actively contribute to widely-used open source projects. This keeps my skills sharp and demonstrates that I can quickly become productive in unfamiliar, large-scale codebases.

Signal-iOS

★ 11k+ Signal Foundation

The privacy-first messaging app used by millions worldwide. Contributed to the iOS client with a focus on security and reliability.

lottie-ios

★ 26k+ Airbnb

The industry-standard animation library for iOS. Used by thousands of apps to natively render complex After Effects animations.

Website change detection and monitoring. My own changemonitor.io is built on top of this project.

See all my contributions on GitHub.

Personal

Based in Zwolle, Netherlands, working throughout the Netherlands (and remotely). Besides programming, I love challenges: I run Ultras, participate in Adventure Racing and Cross Triathlons, and enjoy hiking in the mountains.

This mindset carries over into my work: discipline, perseverance, and focus on the end goal. Reliable, proactive, and always available for my clients.