Freelance Drupal developer inhuren
Senior versterking voor een bestaand team.
Een contractor die meedenkt over architectuur en beslissingen, niet enkel tickets afwerkt.
Flexibel inzetbaar, zonder de overhead van een vaste aanwerving.
Bespreek je project
Een freelance Drupal developer inhuren is een capaciteitsbeslissing, geen noodgreep.
Er loopt een project, het team heeft de Drupal-diepgang niet in huis en er is geen half jaar om iemand aan te werven.
Ik ben David Porschmann, freelance Drupal-architect met meer dan tien jaar ervaring.
Ik werk vanuit Herk-de-Stad in Limburg voor opdrachtgevers in Belgie en Nederland, remote in CET, in het Nederlands of het Engels.
Zit je zelf in de regio, dan lees je op freelance Drupal developer in Limburg hoe dat lokaal loopt.
Hieronder staat hoe inhuren verloopt, wat het kost en wanneer je beter iemand anders neemt.
Wanneer huur je een freelance Drupal developer in?
Inhuren is zinvol wanneer het werk senior is maar niet permanent.
Een vaste senior aanwerven kost maanden zoekwerk en levert een kostenpost die blijft staan wanneer het project af is.
Voor een afgebakend traject, een piek in de planning of een rol als technisch lead op één project is een contractor de snellere route.

- ✓ Je hebt een Drupal-project verkocht en de planning loopt vast op capaciteit, niet op scope.
- ✓ Je team bouwt goed in Drupal maar mist iemand die de architectuurkeuzes onderbouwt en de code review draagt.
- ✓ Er staat een migratie naar Drupal 11 op de planning en niemand in het team heeft er eerder een gedaan.
- ✓ Een bedrijfskritische site geeft problemen die niemand tot de oorzaak terugbrengt.
- ✓ Je senior vertrekt en de kennis mag niet met hem de deur uit.
Voor een volledig nieuw platform van architectuur tot oplevering is Drupal architectuur en ontwikkeling de betere ingang.
Gaat het om doorlopend onderhoud met een vast urenpakket, kijk dan bij technisch beheer en consultancy of bij Drupal onderhoud en support.
Wat een senior contractor toevoegt aan een bestaand team
Een senior contractor voegt beslissingen toe, niet alleen handen.
Extra handen regel je met een willekeurige developer en dan verschuift het knelpunt naar wie het werk moet nakijken.
Waar een team op vastloopt is meestal niet het volume, maar de keuze die niemand met genoeg zekerheid durft te maken.
Architectuurkeuzes onderbouwen
Of iets een custom entity wordt of een node met velden, of een view volstaat of je een eigen query nodig hebt, of die functionaliteit al in contrib bestaat: die keuzes bepalen wat je er over twee jaar aan onderhoudt.
Ik breng de opties in kaart, noem de kost van elk pad en leg de beslissing vast waar je team ze terugvindt.
Code review en standaarden
Code review is de plek waar een junior team het snelst groeit en de eerste taak die sneuvelt onder deadlinedruk.
Ik neem deel aan de reviews die er al zijn, met de coding standards van Drupal als referentie en met PHPStan en PHP CodeSniffer in de pipeline in plaats van in een discussie.
Escalaties en oude codebases
Een vreemde codebase snel doorgronden hoort bij het werk.
Bij een escalatie is de eerste opdracht niet patchen maar reproduceren, want een bug die je niet kan reproduceren komt terug.
De sites voor universiteiten, overheid en industrie waar dat aan de orde was staan bij de projecten.
Beschikbaarheid en opstarttijd: vraag het op, veronderstel het niet
Beschikbaarheid is de eerste vraag die je stelt, niet de laatste.
Ik werk niet aan vijf trajecten tegelijk, dus een nieuwe opdracht past in de ruimte die er is.
In de praktijk start een afgebakende opdracht meestal binnen enkele weken en een acute escalatie sneller wanneer die voorgaat op werk dat kan wachten.
De opstarttijd zelf is korter dan de meeste teams verwachten, maar niet nul.
Een dag om de codebase, de deploystrategie en de conventies te lezen is normaal.
Lukt dat niet in een dag, dan zegt dat iets over de staat van het project en dat is meteen de eerste bevinding die je krijgt.

Voor het najaar van 2026 is er één planningsfactor die je meeneemt.
Drupal 10 bereikt end of life op 9 december 2026, met 10.6.0 als laatste minor release en Drupal 12 wordt uitgebracht in de week van 7 december 2026.
Wie in november nog op Drupal 10 zit, concurreert dus om capaciteit met iedereen die op hetzelfde moment tot dezelfde conclusie komt.
Voor dat werk is Drupal migratie en upgrade de specifieke pagina.
Samenwerken met een bestaand dev-team en je Git-flow
Ik stap in de flow die er staat, ik zet er geen tweede naast.
Dat betekent jullie branchingmodel, jullie merge requests, jullie definition of done en jullie releasemomenten.
Een contractor die zijn eigen werkwijze meebrengt, levert code op die niemand daarna durft aan te raken.

- Branches en reviews: feature branches op jullie conventie, elke wijziging via een merge request, ook de kleine.
- Configuratie in code: alles via config management en Composer, geen wijzigingen die alleen op productie bestaan.
- Deploys: jullie pipeline en jullie omgevingen, met een update hook in plaats van handwerk in de database.
- Overleg: een korte stand-up of een schriftelijke update per dag, want asynchroon werken vraagt meer schrijven dan bellen.
- Overdracht: wat ik beslis staat in de repo of in jullie documentatie, niet alleen in mijn hoofd.
Ben je een agency die de klantrelatie zelf houdt, dan blijf ik als onderaannemer achter de schermen.
Dat is een aanzienlijk deel van mijn werk en mijn naam hoeft nergens op te duiken.
Rechtstreeks inhuren of via een detacheerder?
Rechtstreeks inhuren is goedkoper, want er zit geen marge tussen.
Een detacheerder of broker rekent een opslag op het tarief dat de developer werkelijk ontvangt.
Hoeveel die opslag is, staat zelden in het contract dat jij ziet en dat is een redelijke vraag voor je een raamcontract aftekent.
| Aspect | Rechtstreeks | Via een detacheerder |
|---|---|---|
| Marge op het tarief | Geen | Opslag, hoogte meestal niet zichtbaar |
| Wie je spreekt | De developer zelf | Een accountmanager, daarna de developer |
| Selectie | Je kiest de persoon | Je kiest een profiel, de persoon volgt |
| Vervanging bij uitval | Niet geregeld, je zoekt zelf verder | Meestal contractueel voorzien |
| Administratie | Eén contract, één factuur per maand | Eén leverancier voor meerdere rollen |
| Kennisbehoud | Directe lijn, dus minder verlies | Afhankelijk van de looptijd van het contract |
Een detacheerder is niet per definitie de verkeerde keuze.
Mag je organisatie alleen via goedgekeurde leveranciers inkopen, of heb je vijf rollen tegelijk nodig, dan is één contractpartij dat geld waard.
Voor één senior op één traject betaal je die marge zonder er iets voor terug te krijgen.
Ik werk in beide constructies.
Wat kost het om een freelance Drupal developer in te huren?
Mijn tarief is 75 tot 95 euro per uur, of 650 tot 800 euro per dag, exclusief btw.
Waar je in die bandbreedte valt hangt af van de looptijd en de aard van het werk: bij lange trajecten en bij terugkerende opdrachtgevers ligt het lager.
De volledige opbouw staat op de pagina tarieven.
| Referentie | Dagtarief |
|---|---|
| Belgische Drupal-freelancers op Malt | 400 tot 600 euro, mediaan rond 550 euro |
| Bredere Belgische IT-freelancemarkt | rond 710 euro |
| Mijn tarief | 650 tot 800 euro |
Mijn dagtarief ligt boven die Drupal-mediaan.
Die mediaan bundelt vermoedelijk heel verschillende rollen, van sitebuilding en theming tot architectuur en dat verklaart een deel van het verschil.
Voor Nederland noemt Freelance.nl 70 tot 90 euro per uur, wat dichter bij mijn uurtarief ligt.
Een lager tarief is daarmee niet automatisch goedkoper.
Voor standaard sitebuilding is een tarief onder mijn bandbreedte verstandig besteed geld.
Voor de beslissing of je datamodel deze migratie overleeft, betaal je de uren die je vooraan uitspaart later aan de tweede poging.
Hoe die marktcijfers tot stand komen en waarom de verschillen zo groot zijn, staat uitgewerkt in wat een freelance Drupal developer kost in 2026.
Wat er nodig is om snel productief te zijn
De eerste week win of verlies je op toegang, niet op talent.
Dit is wat er klaar moet staan:
- Repo-toegang en een README: een Git-account en een beschrijving waarmee de site lokaal draait.
Mijn eigen werk staat op GitHub en op drupal.org. - Een werkende lokale omgeving: Docker of Lando met een recente databasedump, geanonimiseerd waar dat moet.
- Een staging-omgeving en het deploypad: waar je naartoe deployt, wie op de knop drukt en wat er terugrolt bij een fout.
- Eén inhoudelijk aanspreekpunt: iemand die vragen over functionaliteit binnen een dag beantwoordt.
Dit is in de praktijk het vaakst de ontbrekende schakel. - De backlog met prioriteiten: niet de volledige wensenlijst, maar wat er deze sprint moet gebeuren en waarom.
- Toegang tot logs en monitoring: bij een escalatie is dit het verschil tussen diagnose en gokwerk.

Ontbreekt de helft van dit lijstje, dan is dat geen blokkade.
Het betekent dat de eerste dagen deels naar de omgeving gaan en dat je dat beter weet voor de opdracht begint dan erna.
Wanneer je mij niet moet inhuren
Er zijn vragen waarop mijn antwoord nee is en dat opschrijven is sneller dan een kennismakingsgesprek.
Voor een WordPress-site ben ik de verkeerde keuze, ook al lijkt het werk van buitenaf vergelijkbaar.
Voor puur visueel ontwerp zonder implementatie evengoed, want dat is een ander vak.
Heb je structureel iemand fulltime nodig voor onbepaalde duur, dan is aanwerven op termijn goedkoper en dat zeg ik liever nu dan na acht maanden.
Voor eerstelijns support met een telefoon die 's nachts rinkelt, is een partij met een ploeg beter dan één persoon.
Voor geplande updates en een vast urenpakket is technisch beheer en consultancy wel de juiste vorm.
Versies en normen waarop ik werk
Drupal 11 is de huidige stabiele versie, met 11.4.x als actuele reeks.
Drupal 9 valt buiten support sinds november 2023, Drupal 8 sinds november 2021 en Drupal 7 sinds 5 januari 2025, dus die drie pak ik op als migratietraject en niet als doorontwikkeling.
Draait er nog een Drupal 7-site, lees dan wat je daar nu mee moet.
De European Accessibility Act, richtlijn 2019/882, is van toepassing sinds 28 juni 2025, maar niet op elke website.
De richtlijn viseert een afgebakende groep producten en diensten, waaronder e-commerce, bankieren en verzekeren, personenvervoer, telecom, e-books en audiovisuele mediadiensten en de nationale omzetting in Belgie en Nederland bepaalt wat er precies onder valt en vanaf wanneer.
Overheidssites vallen al langer onder richtlijn 2016/2102.
Valt jouw site onder een van die regimes, dan zijn WCAG 2.2 niveau AA en EN 301 549 in de praktijk de normen waarmee je componenten toetst.
Of dat bij jou zo is, lees je in geldt de European Accessibility Act voor jouw website.
Dat is codewerk, geen plug-in en het staat op digitale toegankelijkheid.
Drupal-capaciteit nodig op een lopend traject?
Laat weten wat er speelt: de versie waarop je zit, de omvang van het team en waar het vastloopt.
Ik bekijk je aanvraag en geef binnen 24 uur een eerlijk beeld van wat er nodig is en of ik daarvoor de juiste persoon ben.
Wil je eerst de cijfers zien, bekijk dan de tarieven, of leg je situatie voor.
Wil je eerst weten met wie je te maken hebt, lees dan mijn achtergrond als Drupal-architect.
Veelgestelde vragen
Hoe snel kan je bij ons starten?
Dat hangt af van wat er op dat moment loopt, dus vraag het op in plaats van het te veronderstellen.
Een afgebakende opdracht start meestal binnen enkele weken, een acute escalatie sneller.
De opstarttijd zelf is ongeveer een dag om de codebase, de deploystrategie en de conventies te lezen en dat gaat alleen zo snel wanneer repo-toegang, een werkende lokale omgeving en één aanspreekpunt klaarstaan.
Wat moet er bij ons klaarstaan voor je kan beginnen?
Zes dingen: repo-toegang met een README waarmee de site lokaal draait, een werkende lokale omgeving met Docker of Lando en een recente databasedump, een staging-omgeving met een duidelijk deploypad, één inhoudelijk aanspreekpunt dat vragen over functionaliteit binnen een dag beantwoordt, een backlog met de prioriteiten voor deze sprint en toegang tot logs en monitoring.
Ontbreekt de helft daarvan, dan is dat geen blokkade, maar gaan de eerste dagen deels naar de omgeving in plaats van naar het werk.
Kan je meewerken in ons bestaande team en onze Git-flow?
Ja en dat is de meest gevraagde vorm.
Ik stap in het branchingmodel dat er al is, werk via merge requests en neem deel aan de code review in plaats van een parallelle werkwijze op te zetten.
Configuratie gaat via config management en Composer, niet via aanpassingen die alleen op productie bestaan.
Voor agencies werk ik ook als onderaannemer achter de schermen, waarbij de klantrelatie volledig bij jou blijft.
Werk je remote of op locatie?
Remote, vanuit Herk-de-Stad in Limburg, in CET en in het Nederlands of het Engels, voor opdrachtgevers in Belgie en Nederland.
Je team werkt dus in dezelfde werkdag en dezelfde taal, zonder tijdzoneverschil in de overdracht.
Het overleg loopt via een korte stand-up of een schriftelijke update per dag, want asynchroon werken vraagt meer schrijven dan bellen.
Werk je rechtstreeks of via een detacheerder?
Beide, maar rechtstreeks is voor jou goedkoper omdat er geen marge tussen zit.
Mag je organisatie alleen via goedgekeurde leveranciers inkopen, of heb je meerdere rollen tegelijk nodig, dan is een detacheerder of een bestaand raamcontract de praktischere route.
Voor één senior op één traject betaal je die opslag zonder er iets voor terug te krijgen, dus vraag altijd hoe hoog ze is.
Met welke Drupal-versies werk je?
Met Drupal 11, momenteel de 11.4.x-reeks en met Drupal 10 zolang die nog onder support valt.
Drupal 10 bereikt end of life op 9 december 2026 en 10.6.0 is de laatste minor release, dus nieuwe bouw begint vandaag op 11.
Drupal 12 wordt uitgebracht in de week van 7 december 2026.
Oudere versies pak ik op als migratietraject, want Drupal 7, 8 en 9 krijgen geen securityupdates meer.
Wanneer moet je mij juist niet inhuren?
Voor een WordPress-site ben ik de verkeerde keuze, ook al lijkt het werk van buitenaf vergelijkbaar en voor puur visueel ontwerp zonder implementatie evengoed.
Heb je structureel iemand fulltime nodig voor onbepaalde duur, dan is aanwerven op termijn goedkoper en dat zeg ik liever nu dan na acht maanden.
Voor eerstelijns support met een telefoon die 's nachts rinkelt is een partij met een ploeg beter dan één persoon.
Een vraag over dit onderwerp?
Beschrijf kort je situatie, dan laat ik weten wat er speelt en wat het zou kosten. Zonder offertetraject.