Freelance .NET · ZZP, geen detachering · IB47/DBA-proof

Freelance .NET developer
inhuren zonder tussenpartijen

Direct contact, direct een tarief, direct starten. Geen recruiter die u opbelt met "passend profiel", geen bureau-laag die 40% marge eraf snoept. Wat u betaalt komt binnen bij de developer die het werk doet — mij.

20+ jaar senior ervaring in C#, ASP.NET Core, Azure en Umbraco. IB47-conform, remote-first, in Nederland en België.

20+ jaar .NET ervaring
IB47 / DBA Compliant
Remote-first On-site wanneer nodig
1-2 weken Typische startperiode

Waarom bedrijven steeds vaker kiezen voor directe inhuur van een senior ZZP'er.

  • Geen bureau-marge. Bij detacheerders verdwijnt 30-50% van uw tarief aan overhead. Directe inhuur betekent hetzelfde budget levert hoger senioriteitsniveau.
  • U weet wie er komt. Geen "we koppelen u aan een van onze consultants" en drie maanden later iemand anders. U huurt mij, en ik ben er.
  • Beslissingen in dezelfde middag. Geen offerte die door sales, PM en accountmanager moet. U vraagt iets, ik reageer.
  • Langetermijnrelatie mogelijk. Ik werk voor meerdere klanten al jaren parttime — af en toe bijspringen, af en toe intensiever. Geen einde-contract-druk om te verlengen.

Hoe we samenwerken

Vier inhuur-vormen die ik aanbied

Project — vaste scope, vaste prijs

Ideale vorm voor een afgebakend doel: een nieuwe site, een migratie, een specifieke feature. We spreken scope, tijdlijn en prijs vooraf af. U weet precies waar u aan toe bent. Binnen het project blijft u flexibel — kleine wijzigingen passen vanzelf in, grote wijzigingen bespreken we.

Uurbasis — flexibele inzet

Voor doorlopend werk, onderhoud, doorontwikkeling of onduidelijke scope. U boekt een uurtarief en ik factureer maandelijks met urenoverzicht. Minimum afname bijvoorbeeld 8 uur per maand, maximum wat past bij uw budget. Zeer flexibel.

Retainer — vaste capaciteit per maand

Voor organisaties die me maandelijks willen inzetten maar niet in dagen uit kunnen drukken. U koopt bijvoorbeeld 40 uur per maand, ik ben die uren gegarandeerd beschikbaar. Voorrang op spoedzaken, voorspelbaar budget, vaste samenwerking.

Interim — tijdelijk in het team

Voor 2 tot 4 dagen per week als tijdelijk lead developer, architect of senior die een team komt versterken. 3 tot 12 maanden, met vaste wekelijkse dagen. Volledig onderdeel van het team, maar zonder de vaste-dienstverband-rompslomp.

Wat ik voor u kan doen

Type opdrachten die vaak langskomen

Concrete voorbeelden van hoe senior freelance .NET-expertise wordt ingezet.

Umbraco-traject als eindverantwoordelijke

Nieuwbouw, upgrade of migratie van Umbraco-sites. Ik ben de specialist die het traject aanstuurt en uitvoert, met eventueel aanvullende freelancers uit mijn netwerk voor design of frontend.
  • Umbraco 17
  • Einde-tot-einde

.NET backend ontwikkeling

API's, integraties, background services, complexe domeinlogica in C# en ASP.NET Core. Typisch ingezet als tijdelijke versterking van een bestaand backend-team of als onafhankelijke module-bouwer.
  • ASP.NET Core
  • Azure
  • EF Core

Architectuur & technische audits

Tweede paar ogen op een bestaande codebase: waar zit technische schuld, wat kan sneller, waar zijn security-risico's? Inclusief schriftelijk rapport en presentatie. Soms een week werk, soms een paar dagen.
  • Code audit
  • Architectuur-review

Spoedklussen & incident-ondersteuning

Site down, migratie vastgelopen, upgrade die faalt, performance-probleem na een release. Spoedklussen pak ik op als mijn agenda het toelaat — tegen een licht opslag-tarief, maar vaak dezelfde dag.
  • Zelfde week
  • Incident-response

Mentoring & code review voor teams

Bedrijven met juniors/medioren in .NET die een senior missen om van te leren. Parttime mentoring (halve dag per week), review van PR's, pair-programming-sessies, architectuur-workshops. Productief voor het team, geen fulltime senior-salaris.
  • Mentoring
  • PR-review
  • Workshops

AI-integraties in .NET-applicaties

Claude of OpenAI koppelen aan bestaande .NET-apps, MCP-servers bouwen, vector search implementeren. Steeds vaker gevraagd; ik heb dit in eigen productie draaien.
  • Azure OpenAI
  • MCP
  • Claude API

De zakelijke kant — alles geregeld

ZZP, geregistreerd bij de KvK. Volwaardige ondernemer met eigen administratie, aansprakelijkheidsverzekering, arbeidsongeschiktheidsverzekering en meerdere opdrachtgevers. Geen schijnconstructie.

IB47 / DBA-wet compliant. De nieuwe DBA-handhaving vanaf 2026 is scherp op schijnzelfstandigheid. Mijn werkwijze, contractvormen en klantportfolio zijn zo opgezet dat er bij inspectie geen discussie is. Modelovereenkomsten beschikbaar in Nederlands en Engels.

Duidelijke contracten in één document. Geen dertig pagina's met algemene voorwaarden. Een overzichtelijk contract met scope, tarief, duur, IP-overdracht en opzegtermijn. Aan te passen naar uw inkoopvoorwaarden indien nodig.

Facturatie maandelijks, betaaltermijn 30 dagen. Uren per week gerapporteerd, factuur aan het eind van de maand. Eventueel via uw MSP of eSPG als u daar afspraken mee heeft.

NDA's en security-vragenlijsten. Geen probleem. Ik heb standaard-NDA's klaar liggen en vul security-vragenlijsten ingevuld terug binnen een paar dagen. Werk onder ISO 27001-vereisten bij klanten in finance en healthcare.

KvK-geregistreerd IB47 / DBA-proof Beroepsaansprakelijkheid NDA beschikbaar Modelovereenkomst 30 dagen betaaltermijn

Van eerste mail tot eerste commit

Hoe de eerste twee weken er doorgaans uitzien

Vlot, zonder onnodige fases. Efficiëntie begint al bij de intake.

  1. Kennismaking (30 min, videocall)

    We bespreken de opdracht: wat speelt er, wat is het doel, welke technologie, welk tijdsbestek. Ik stel scherpe vragen. U krijgt een eerlijk beeld of ik wel de juiste match ben.
  2. Offerte of tarief-bevestiging binnen een werkdag

    Voor een project: een concrete scope en prijs. Voor uurbasis: een uurtarief en aanwezige beschikbaarheid. Geen weken wachten op een "uitgewerkt voorstel".
  3. Contract & onboarding

    Contract eenvoudig ondertekend via DocuSign of e-mail met handtekening. Toegang tot repo's, toegang tot uw Umbraco/Azure/omgeving, introductie met de relevante mensen op uw kant.
  4. Eerste werkweek — resultaat, geen studie

    Een senior kan ingewerkt zijn in een week. Aan het eind van de eerste week heb ik de codebase begrepen, een concreet plan en vaak al een eerste pull request. Niet drie weken "kennismaken met het team".

Concrete opdracht? Laten we beginnen met een kennismaking.

Stuur een mail met wat er speelt — ook als u nog niet exact weet wat u nodig heeft. Ik bel of mail terug binnen een werkdag. 30 minuten videocall is meestal genoeg om te bepalen of we een match zijn.