De meeste apps zijn "bijna af". Die van mij draaien.
Tien jaar lang bouwde ik voor plekken waar bijna-af geen optie is. CoronaMelder, miljoenen gebruikers. De NOS-app, elke dag meer dan een miljoen mensen. De Tweede Kamer, Rabobank.
Daarnaast het Ministerie van Economische Zaken en Klimaat, Radboudumc, de landelijke OV-bedrijven (HTM, RET, GVB, Connexxion), de Rechtspraak, SPAR University, Klippa, BONI en WILDLANDS Adventure Zoo.
iOS, Android én de backend uit één paar handen. Native Android in Kotlin met Jetpack Compose, de backend in Python. Mijn eigen Sweather draait op beide platforms, allebei door mij gebouwd. Geen overdracht tussen teams, geen verrassingen op de deadline.
Zelfstandig of in een team, op locatie of remote. Een app is af als hij doet wat hij moet doen op het toestel van de gebruiker. Eerder niet.
Pragmatisch, niet perfectionistisch. Code die op dag één in productie kan en op dag 365 nog steeds te lezen is door de volgende developer.
Eigen producten, niet alleen klantwerk. Sweather, een weer-app voor sporters die realtime scores berekent voor 44 sporten (iOS en Android). changemonitor.io voor website-monitoring. radiospotify.nl, een Spotify-versie van de Nederlandse radio. Allemaal end-to-end gebouwd, van app tot Python-backend. Ik weet wat het is om een product te bezitten, niet alleen op te leveren.
Open source als bewijs. Bijdrages aan Signal, Lottie en Firefox. Geen meelezen, maar code die merged wordt en in productie draait bij miljoenen. Bekijk de lijst.
Direct beschikbaar. Reactie binnen een werkdag, geen weken stilte.
Specialisaties. iOS én Android uit één paar handen, SwiftUI, CarPlay en watchOS.
Eigen producten. Sweather, changemonitor.io en radiospotify.nl — end-to-end gebouwd, van app tot Python-backend.
Elke developer noemt zich senior. Ik laat liever mijn code zien. Ik draag bij aan een aantal van de grootste iOS open source projecten ter wereld. Geen meelezen, maar pull requests die merged worden en in productie draaien bij miljoenen gebruikers. Het houdt me scherp, en het is het hardste bewijs dat ik in een vreemde codebase meteen mijn weg vind.
Privacy-eerste messenger, miljoenen gebruikers wereldwijd. Ik werk aan de iOS-kant, waar security en betrouwbaarheid eigenlijk het product zíjn.
De animatiebibliotheek waar de iOS-industrie op gestandaardiseerd is. Duizenden apps renderen er After Effects-animaties native mee.
De officiële Firefox voor iOS. Een grote Swift-codebase, miljoenen gebruikers.
Website change detection en monitoring. Mijn eigen changemonitor.io draait hierop.
De rest staat op GitHub.
Ik draag bij aan het bug bounty-programma van Whoop op HackerOne, voor de iOS-app. Een app die werkt is één ding. Een app die geen data lekt, is hetzelfde vak. Ik zoek de gaten het liefst zelf, voordat een ander ze vindt.
Ik woon in Zwolle en werk door heel Nederland en remote. Buiten werk ren ik Ultra's, doe Adventure Racing en Cross Triathlons, en zoek bergen op om te hiken. Niet als hobbyvermelding op een CV. Het is dezelfde discipline die meegaat de werkdag in: doorzetten als het tegenzit, vasthouden aan wat er moet liggen, en opdrachtgevers hoeven me nooit achterna te zitten.