Een Britse recruiter bouwt z’n eigen applicant tracking system in zijn vrije tijd. Een Noorse designer doet hetzelfde. En op LinkedIn kijkt iedereen toe. Is een ATS dan écht zelf te vibe-coden? En wat zegt deze trend werkelijk over de staat van recruitmentsoftware?
Eigen ATS vibe-coden
Dan Matthews wacht ’s avonds laat tot zijn tokens zijn aangevuld. De Britse Talent Acquisition Lead post een video op LinkedIn waarop hij trots een zelfgebouwde ATS laat zien, gebouwd zonder te kunnen programmeren, met hulp van Anthropic’s Claude AI in VSCode als codeeromgeving, Uizard voor het ontwerp, Render voor de backend en Vercel voor de frontend.
De belangrijkste consequentie, beschreven door Matthews? Hij heeft zijn bestaande ATS-licentie opgezegd.
“I MAY OR MAY NOT HAVE VIBE CODED MY OWN ATS”, schrijft hij boven zijn post, die meer dan driehonderd reacties oplevert. De belangrijkste consequentie, beschreven door Matthews? Hij heeft zijn bestaande ATS-licentie opgezegd.
Wat is vibe coding precies?
Vibe coding is een verzamelnaam voor het bouwen van software met behulp van AI-tools, low-code- en no-codeplatforms zoals Lovable, Replit en Bolt, of visuele ontwikkelomgevingen als Airtable, Retool en n8n. Ontwikkelaars (en steeds vaker niet-ontwikkelaars) beschrijven wat ze willen in gewone taal, en de AI genereert de bijbehorende code.
Vibe coding biedt een alternatief: bouw exact wat je nodig hebt, zonder concessies aan vendor-roadmaps of verplichte modules.
Het resultaat: prototypes en zelfs functionele tools die vroeger weken ontwikkeltijd kostten, zijn nu in een weekend gebouwd. Voor de recruitmentbranche heeft dat een directe toepassing. Applicant Tracking-systemen zijn vaak dure, complexe mechanismen. Vibe coding biedt een alternatief: bouw exact wat je nodig hebt, zonder concessies aan vendor-roadmaps of verplichte modules.
‘Ik wist wat ik wilde, want ik was zelf de gebruiker’
Dat is precies wat Matthews aanspreekt in zijn aanpak. Hij beschrijft hoe hij werkte vanuit zijn eigen pijnpunten. ‘Ik wist wat ik wilde, want ik was zelf de gebruiker’, zo stelt Matthews. Intussen stromen de reacties binnen op zijn LinkedIn-post. Gebruikers vragen naar beveiligingsrisico’s en GDPR-compliance. Anderen herkennen de verslaving aan het proces: de uren wachten tot de token-limiet opnieuw is aangevuld om door te kunnen bouwen.
Kate Gavrisa, een Oekraïens-Noorse UX/UI-designer zonder codeerervaring, volgde een vergelijkbaar pad. Zij bouwde een eigen ATS-checker: een tool die cv’s vergelijkt met vacatureteksten op basis van keyword-matching, nadat ze op Glassdoor te horen had gekregen dat haar eigen cv niet machine-leesbaar was. Haar stappenplan legt de essentie van vibe coding bloot: Cursor als codeeromgeving, ChatGPT als ‘vertaler’ tussen menselijke intentie en machine-instructie, en Figma’s MCP-server voor het visueel plaatje.
De keerzijde: wanneer de cracks verschijnen
Toch is enthousiasme niet het hele verhaal. ActivateStaff, een Amerikaans staffingplatform, analyseerde de buy-vs-build-discussie eerder dit jaar en formuleerde een aantal kritische vragen die elke vibe-coder zichzelf zou moeten stellen.
Wanneer een API-veldnaam verandert, kan dat voor problemen zorgen in de integraties met salarisadministratie, Vendor Management-systemen of credential-tools.
Want wat snel werkt voor tien recruiters, kan bezwijken onder de data-load van honderd. En de compliance-eisen die gelden voor een ATS, denk aan AVG, maar ook sectorspecifieke regelgeving in zorg of logistiek, zijn zelden ingebakken in een low-code platform. Wanneer een API-veldnaam verandert, kan dat voor problemen zorgen in de integraties met salarisadministratie, Vendor Management-systemen of credential-tools.
Daar komt nog iets bij: de zogenaamde technical debt, zoals ActivateStaff het omschrijft. De logica van een vibe-gebouwde tool zit verborgen in visuele workflows en promptgeschiedenissen. Zodra de persoon die het systeem heeft gebouwd vertrekt, verdwijnt ook de institutionele kennis. De opvolger begint opnieuw. ActivateStaff wijst op een belangrijke vraag: wil je echt een software developer worden bovenop dat je al een staffing agency runt?
De smartere middenweg
Dat wil niet zeggen dat vibe coding geen plek heeft in de recruitmentwereld. Integendeel. Maar de meest nuchtere lessen komen misschien wel van Matthews’ eigen LinkedIn-reacties. Kevin Serwatka, oprichter van Benchmarket, schrijft dat het verfijnen en verbeteren van software altijd tijd en inzet vraagt. “Het is nooit iets wat je eenmalig instelt en daarna vergeet. Je moet een eerlijke kosten-batenanalyse maken over de tijd die je erin steekt.”
Patrick Boonstra benoemt een les die hij zelf leerde: hou vast aan een solide basisstructuur, en wijk daar niet van af. Vibe coding is verleidelijk snel, maar dat is ook het risico. De slimste toepassing lijkt een combinatie: vibe coding voor prototypes, proefprojecten en interne hulpmiddelen. En doelgerichte, professionele platforms voor de kern van het recruitmentproces: kandidaatdata, naleving van regelgeving, koppelingen met andere systemen en rapportage.
Wat het betekent voor de recruitmentbranche
Toch vertelt de hype ook iets over de staat van de recruitmentsoftware-markt. Als talent acquisition-leads en UX-designers bereid zijn hun avonden te besteden aan het bouwen van alternatieven, dan zegt dat wellicht iets over de mate waarin bestaande tools aansluiten op de praktijk.
Matthews heeft zijn ATS-licentie opgezegd. Of hij dat over twee jaar nog steeds een goede beslissing vindt, hangt af van vragen die nu nog niet beantwoord zijn: hoe schaalt zijn systeem, wie neemt het over als hij vertrekt, en hoe houdt hij het compliant? Tot die tijd wacht hij ’s avonds op zijn tokens.















