
Samen met een aantal andere ontwikkelaars heb ik gewerkt aan een nieuwe generatie van een herinnerings- en uitvaartinformatieplatform. Het bestaande product was over de jaren toonaangevend geworden, maar paste niet meer volledig bij de huidige inzichten in de branche en in rouwbegeleiding.
Mijn rol zat op twee niveaus. Inhoudelijk: de architectuur opzetten waarmee dit vernieuwde product zich integreert in de rest van het applicatielandschap van de opdrachtgever, zonder dubbele waarheden en met duidelijke verantwoordelijkheden per systeem. Adviserend: de richting bewaken richting management, zodat technische beslissingen aansluiten op de bredere productstrategie en op de afgesproken kaders.
Aan de voorkant draait het platform op Nuxt 3 met Vue 3 en Tailwind CSS, voor een ervaring die rustig, leesbaar en respectvol aanvoelt — randvoorwaarden die in deze context veel zwaarder wegen dan in een gemiddeld product. Aan de backend zit Laravel 11 met PHP 8.2 en Keycloak voor identiteit, naast bestaande Java- en Kotlin-componenten die we via duidelijke contracten aanhaken.
Voor mailing en campagnes leunen we op een gespecialiseerde campagne mailer, zodat we per bericht zicht hebben op aflevering, opens en bounces en zonder release nieuwe templates kunnen uitrollen. Analytics loopt via Matomo, met een bewuste keuze voor privacy en datasoberheid die in deze sector niet onderhandelbaar is.
Bij dit soort projecten is 'klaar' minder een moment en meer een richting. We hebben veel aandacht besteed aan dat we per release zinvolle waarde opleveren in plaats van te wachten op een grote bigbang — een aanpak die in een vol applicatielandschap, met betrokken stakeholders aan meerdere kanten, in de praktijk de enige werkbare is.
Wat ik aan deze opdracht waardeer is precies die combinatie: techniek waar het ertoe doet, plus een rol die ervoor zorgt dat techniek en organisatie elkaar versterken in plaats van langs elkaar heen werken.
