Oscar Keur

Home

Diensten

Contact

Van vibe-coded prototype naar productie.

Met Lovable, Bolt of Cursor heb je in een paar dagen een werkend prototype. Voordat echte gebruikers ermee kunnen werken, is er meer nodig: inloggen dat veilig is, data die klopt en code die een ander kan onderhouden. Dat werk neem ik over.

Services

Wat ik voor je kan betekenen

Eerst lezen wat er staat

Voordat ik iets verander, lees ik de code door: wat doet het, waar zitten de koppelingen, en wat gaat er mis zodra echte gebruikers ermee werken.

Sleutels en rechten

Ik controleer waar API-sleutels staan, wie welke data mag lezen (bij Supabase de row level security) en wat er met invoer van gebruikers gebeurt.

Tests als vangnet

Ik leg in tests vast wat de app nu doet, zodat je na elke wijziging ziet dat de rest nog werkt.

In je eigen repository

De code komt in een repository die van jou is, met een CI-pipeline die bij elke wijziging de tests draait, en hosting die je zelf beheert.

Afmaken of opnieuw

Soms is opnieuw bouwen goedkoper dan repareren. Dan zeg ik dat, met de reden erbij.

Of toch WordPress

Is de app vooral een website met content, dan kan WordPress de betere basis zijn. Je redactie beheert dan zelf de pagina's, zoals bij Greenpeace.

Hoe dat eruitziet

Code uit een AI-tool lijkt op code van een collega die snel werkt maar niet alles overziet: het meeste klopt, en de fouten zitten op plekken waar je niet kijkt. Code van anderen overnemen en herschrijven doe ik al jaren. Bij NRC bracht ik een PHP 5/7-codebase naar PHP 8, met typecontrole en geautomatiseerde tests.

Ik werk ook met React: de custom Gutenberg-blokken voor Greenpeace zijn React, en deze site draait op Next.js. De aanpak is dezelfde als bij modernisering, toegepast op jongere code.

Wat je van me kunt verwachten

Werkte onder meer voor NRC, Greenpeace, KIT Institute, de WHO en De Nederlandse Boekengids.

Eén aanspreekpunt

Je praat met degene die het bouwt. Er zit geen accountmanager tussen.

Ruime ervaring

Ruim tien jaar freelance als PHP-developer, voor NGO's, uitgevers, onderzoeksinstituten en grotere organisaties.

Systemen die blijven draaien

De WYSIWYG-editor die ik bij NRC opleverde is nu het centrale publicatiesysteem van de redactie. Voor Greenpeace bouwde ik de donatie- en fondsenwervingstools opnieuw.

Pragmatisch

Ik kies de eenvoudigste oplossing die werkt, en zeg het als iets niet haalbaar is binnen budget of planning.

Wil je weten of ik iets voor je kan betekenen? Stuur een mail, dan plannen we een kennismaking.


Oscar Keur
Home
Contact
Wikkert Webdesign, KvK 68232330, btw NL002269410B91
© 2015-2026 Oscar Keur
Bezoeken worden gemeten zonder cookies en zonder persoonsgegevens.