VCDK Vibe-Coding Detox Kliniek · Opgericht in 2026
Nieuwe projecten welkom Alicante · Amsterdam · Remote
▮ De operator

Een specialist
voor de
schoonmaak.

Ik lees PHP-codebases die door AI-ondersteunde ontwikkeling beschadigd zijn, en ik schrijf ze terug in vorm. De methode is geen framework en geen platform. Het is lezen, dan meten, dan schrijven, in die volgorde, en niets shippen wat ik niet in lopende tekst aan het team kan uitleggen.

Gratis 30-minuten-triage · ik antwoord binnen één werkdag
Talen
PHP, JavaScript en DevOps sinds 1996. Python sinds 2012. Laravel sinds 2017.
Beschikbaarheid
Reactie binnen 24u op werkdagen. CET kantoortijden.
Codekwaliteit
Elke opdracht eindigt met een testsuite die er voorheen niet was.

Houding

Ik behandel de codebase als bewijsmateriaal. Het repository vertelt me wat het team geloofde toen het elke regel schreef; mijn taak is om hem te lezen voor ik hem verander, en hem achter te laten in een staat die de volgende lezer kan vertrouwen.

Methode

Eerst lezen, dan meten, dan schrijven. Elke wijziging is klein genoeg om terug te draaien en groot genoeg om ertoe te doen. Niets gaat live wat ik niet in lopende tekst aan het team kan uitleggen; niets gaat live zonder tests als het gedrag verandert.

Praktijk

Solo-operator. Geen uitbestede levering, geen junior-bank, geen sheet-fase-overdracht aan iemand anders na de offerte. De persoon op het triagegesprek is de persoon aan het toetsenbord, elke regel.

§ I — Methode

Vier fases. Lineair.

Het traject is van begin tot eind te auditen. Elke fase levert een artefact op dat je houdt, of het traject nu doorgaat of niet.

Lezen

De eerste uren gaan in het lezen van het repository, niet in het veranderen ervan. Het artefact is een geschreven kaart: waar de waarde zit, waar de schade zit, welke bestanden dragend zijn, en welke directories het team niet meer mag aanraken tot na de schoonmaak.

Meten

Testdekking, cyclomatische complexiteit, file churn, dependency-diepte. Waar het helpt, mutation-testing-scores op de modules die ik van plan ben aan te raken. Getallen gegrond in jouw repository op een specifieke commit, niet abstracte benchmarks.

Diagnostiseren

Een geschreven diagnose in lopende tekst. Structurele schuld, het deel dat aan AI-ondersteund werk is toe te schrijven, het deel dat al fout was vóór die tijd, en een gepriorieerd herstelplan. Van jou om mee te doen wat je wilt — met of zonder mij in de reparatie.

Repareren

Handen aan het toetsenbord. Tests geschreven vóór het gedrag verandert. Elke wijziging op zichzelf reviewbaar. Geen big-bang refactor, geen rewrite over één nacht, geen "vertrouw me, het werkt nu" zonder een groene CI-run op een deterministische suite.

§ II — Principes

Wat ik wel en niet doe.

  1. Wel lees ik de code voor ik hem verander; schrijf ik de ontbrekende tests voor ik gedrag verander; documenteer ik elke niet-vanzelfsprekende beslissing die het traject neemt; en laat ik overdrachtsnotities achter waar het team mee verder kan als ik weg ben.
  2. Niet laat ik een LLM productiecode schrijven zonder menselijke review, ship ik gedrag dat ik niet in lopende tekst kan uitleggen, adviseer ik een rewrite als een reparatie eerlijk is, of pak ik een traject aan dat ik niet binnen tijd en budget kan draaien zoals geoffreerd.
  3. Ik vibe niet. Ik lees de code. Ik schrijf de ontbrekende tests. Ik verwijder de bestanden die nooit gegenereerd hadden moeten worden. Het traject laat het team achter met de methode, niet alleen de patch.
§ III — De operator

Jeroen Derks.

Senior PHP-engineer. Zend & (ex-)CISSP gecertificeerd. Gebaseerd in Alicante, Spanje, op CET-uren. Het traject en de operator zijn één persoon by design — wat je hoort op het triagegesprek is wat je repository bereikt.

Over de schoonmaakdienst →
§ IV — Veelgestelde vragen

Veelgestelde vragen

  1. Ben je beschikbaar voor vast of fulltime werk?

    Nee. Het model is trajecten, geen dienstverband — per uur, per project of per dag. Dat houdt de methode scherp en de operator onafhankelijk. Als je iemand zoekt om in dienst te nemen, beveel ik graag mensen aan die passen.

  2. Werk je samen met andere engineers op een traject?

    Soms naast jouw team. Nooit met een uitbestede bank. Elke regel code die op het traject wordt geleverd is geschreven of gereviewd door de genoemde operator. Er is geen juniortier en geen sheet-fase-overdracht.

  3. Waar zit je?

    Alicante, Spanje, op CET-uren. Trajecten lopen standaard remote; on-site is mogelijk voor de diagnosefase op afspraak, reiskosten op basis van werkelijke kosten.

  4. Hoe snel kun je starten?

    Het triagegesprek staat meestal binnen de eerste werkweek na je aanvraag. De diagnose volgt zodra we de scope hebben afgesproken. Reparatiewerk begint pas nadat je de diagnose hebt gelezen en de scope hebt bepaald — nooit eerder.

▮ Vraag een triagegesprek aan

Begin met een gesprek.

Dertig minuten, geen rekening, geen pitchdeck. Breng het repository mee of een beschrijving ervan. Je gaat weg met minstens één vervolgstap die je zelf kunt zetten, of het traject doorloopt of niet.

of bezoek PHPfreelancer.nl

© MMXXVI · VCDK / PHPfreelancer · Jeroen Derks Trajecten remote uitgevoerd · Dossiers lokaal bewaard v1.94.5823