Diensten
Hoe kan ik helpen?
De codebase houdt je team tegen. Elke wijziging duurt langer dan nodig, bugs duiken op op onverwachte plekken, en je beste developers raken gefrustreerd.
Eigenlijk moet het gerepareerd worden, maar er is geen tijd voor, en elke shortcut maakt het alleen maar erger. Dat is precies waar ik in gespecialiseerd ben.
Wat ik doe
Architectuur-beoordeling
Ik analyseer je codebase, praat met het team, en lever een concreet adviesrapport met geprioriteerde stappen.
- Op zichzelf staand traject, doorgaans 1-2 weken
- Je team kan het uitwerken, met of zonder mij
- Waar elk traject begint
Legacy modernisering
Ik herstructureer de codebase naar een overzichtelijke, modulaire architectuur met domain-driven design. Geen rewrite; een begeleide evolutie.
- God classes naar duidelijke domein classes
- Arrays naar DTO's/value objects en service layers
- Verouderde dependencies naar moderne PHP
- Patterns die echte problemen oplossen
Testinfrastructuur
Ik maak je code testbaar en voeg de tests toe die ertoe doen, zodat je team met vertrouwen wijzigingen kan maken.
- Uitkomst-tests, geen implementatie-schouderklopjes
- Businesslogica en integratiepunten eerst
- Geherstructureerd voor testbaarheid, geen volledige herschrijving
AI-workflow setup
Ik help developers en teams om AI te integreren in hun bestaande workflow, op een manier die daadwerkelijk past bij hoe ze werken.
- Afgestemd op je tools, gewoontes en codebase
- Praktische opzet, geen theoretische hype
- Van eerste prompt tot productief dagelijks gebruik
Gravity Forms maatwerkoplossingen
Ik bouw custom Gravity Forms add-ons, integraties en workflows die verder gaan dan wat standaard plugins bieden.
- Custom add-ons en veldtypen
- Integraties met externe API's
- Complexe meerstaps formulierworkflows
WordPress plugin ontwikkeling
Ik bouw maatwerk WordPress plugins die doen wat jij nodig hebt. Modern en future-proof.
- Maatwerk-plugins naar wens
- Onderhoud en updates voor bestaande plugins
- Koppelingen met externe systemen
Hoe ik werk
Kleine, afgebakende iteraties
Geen complete rewrites. Kleine, hapklare stukjes die onafhankelijk naar productie gaan. Als er iets misgaat, wordt het snel ontdekt.
Zelfstandig zonder storen
Ik heb geen begeleiding nodig en ik verstoor je workflow niet. Ik werk naast je normale ontwikkeling, niet ertegen.
Ik laat het beter achter
Als ik klaar ben, krijgt je team een codebase waar ze daadwerkelijk in willen werken, en een helder pad vooruit.
Een typisch traject
Eerste contact
Je vertelt me wat er speelt, ik stel vragen. Geen kosten, geen verplichting; gewoon een eerlijk gesprek over of ik kan helpen.
Adviesrapport
Ik duik in de codebase en lever het adviesrapport. Deze stap staat op zichzelf; we kunnen hierna eventueel stoppen.
Uitvoering
Als het zinvol is om door te gaan, voer ik (delen van) de roadmap uit in gerichte iteraties. We hebben regelmatig contact en sturen bij waar nodig.
Laten we kletsen
Als je PHP-codebase je vertraagt en je op zoek bent naar iemand die je weer op gang helpt, hoor ik er graag over.