01 / iOS · SwiftUI · Android · KMP · Kotlin · FastAPIOtto afvalkalendar
One shared core, five surfaces: phone, widget, watch, complication, calendarOtto turns a Dutch postcode into a bin schedule you never have to check: a playful mascot, reminders in four tones, a Home Screen widget and a watch complication that all read one shared plan. Kotlin Multiplatform core, SwiftUI and Compose on top, FastAPI backend proxying the municipal API.
02 / Web · Strapi · NextJs · AWSTandartspraktijk Hengelo
With a custom registration pageA full redesign of a Hengelo dental practice's website: a clearer home page that puts registration, opening hours and the emergency number first, with desktop and mobile versions of every page.
03 / iOS · Offline sync · Node[Client] inspections
300 technicians, dailyOffline-first checklists with photo capture and background sync. Works in basements and on rooftops; merges cleanly when it comes back online.
04 / Migration · Swift · CI[Client] migration
Zero downtimeMoved a legacy Objective-C codebase to Swift screen by screen, behind feature flags, while the app kept shipping every two weeks.