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

Freelance Drupal developer inhuren

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.

Een senior contractor versterkt een bestaand ontwikkelteam
  • ✓ 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

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.

Git-flow met feature branch, review en merge
  • 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

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.

Privacybeleid

Wie we zijn
Dit beleid geldt voor David Porschmann (freelance webdeveloper). 
Contact: support@porschmann.be.

Welke gegevens we verwerken
Naam, e-mail, bedrijfsnaam (optioneel) en je bericht/aanvraag. Bij websitebezoek verwerken we ook beperkte technische gegevens (zoals IP-adres en browser) voor beveiliging en analytics.

Waarom we je gegevens verwerken (rechtsgrond)

  • Om je vraag te beantwoorden of een offerte te bezorgen (toestemming of precontractuele noodzaak).

  • Voor administratie en facturatie bij samenwerking (contractuele noodzaak).

  • Voor beveiliging en foutopsporing (gerechtvaardigd belang).

Bewaartermijnen
Inzendingen via het contactformulier: maximaal 24 maanden. Klantdossiers en facturatie: volgens wettelijke bewaartermijnen.

Delen met derden
We delen je gegevens niet met derden, behalve met verwerkers die ons helpen de website te hosten, e-mail te versturen of administratie te doen. Met deze partijen zijn verwerkersovereenkomsten gesloten.

Jouw rechten
Recht op inzage, correctie, verwijdering, beperking, overdraagbaarheid en het intrekken van toestemming. 
Mail ons op support@porschmann.be.

Beveiliging
We nemen passende technische en organisatorische maatregelen om je gegevens te beschermen.

Cookies en analytics
Korte uitleg over gebruikte tools (bv. Matomo/Clarity/GA) en link naar cookie-verklaring indien van toepassing.

Contact
Vragen over dit beleid? 
support@porschmann.be.