De meeste apps zijn "bijna af". Die van mij draaien.
Geen overdracht tussen teams, geen verrassingen op de deadline.
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, het OV (HTM, RET, GVB) en een tiental anderen.
Mijn eigen Sweather en changemonitor.io draaien op beide platforms, allebei native en door mij gebouwd.
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.
Voor CTO's, product owners en bureaus die een app nodig hebben die echt af komt.
Nu beschikbaar voor nieuwe projecten.
Mail uw projectU stuurt één mail. Ik reageer binnen één werkdag. Geen salesfunnel, geen bots.
Nog niet zover? Connect op LinkedIn voor als er een project langskomt.
CoronaMelder moest vanaf dag één werken, met het hele land en de pers die meekeken. Rob schreef het grootste deel van de achtergrondcode: de onzichtbare taak die de app stil wakker maakt om nieuwe exposure-keys op te halen en op contacten te controleren. Valt die stil, dan waarschuwt de app niemand meer en merkt niemand het, dus moest hij blijven draaien op miljoenen telefoons, oud en nieuw. De app ging live en bleef werken. Zo ziet "bijna-af is geen optie" er in de praktijk uit.
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 47 sporten (iOS en Android). changemonitor.io voor website-monitoring (iOS en Android). radiospotify.nl, een Spotify-versie van de Nederlandse radio. Allemaal end-to-end gebouwd, van app tot Python-backend. En AutoQuit, een native macOS menubar-app, in mijn eentje gebouwd en open source uitgebracht. 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.
Op zijn best als we het samen dragen. We passen bij elkaar als u een partner wilt op het resultaat, niet alleen handen op een ticket. AI laat me sneller typen: het kiest niet de architectuur, en ik lever nooit code die ik niet kan uitleggen. Als tickets zo goedkoop mogelijk wegwerken het doel is, past een andere ontwikkelaar beter bij u.
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. En AutoQuit, een native macOS menubar-app, volledig zelf geschreven in Swift en SwiftUI.
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.