Evidence-based profiel / vacature-intelligence / productbouw
HoiJob
Wat begon als een persoonlijk onderzoek naar mijn werkelijke skills groeide uit tot HoiJob: een live vacaturebank en Control Room die vacatureteksten structureert, profielbewijs verbindt en matching controleerbaar houdt.
De case in 30 seconden
HoiJob
- Probleem
- Mijn cv vertegenwoordigde mijn werkelijke capabilities onvoldoende, terwijl vacatureteksten door marketingtaal lastig eerlijk te vergelijken waren.
- Oplossing
- Een evidence-based profiel gekoppeld aan een modulaire route voor extractie, normalisatie, taxonomie, matching, scoring en menselijke review.
- Rol en focus
- Productarchitectuur, AI-native regie, audit en vacature-UX
- Status
- Vacaturebank live · productontwikkeling actief
- Resultaat
- Live vacaturebank, Control Room en Operations Backoffice · 2.715 unieke vacatures inhoudelijk verwerkt · 2.793 vastgelegde auditruns.
Live lab / zelf proberen
Van tekst naar inzicht
Doorzoek de live vacaturebank en bekijk hoe broninformatie, vacaturedetail en extractie samen een beter leesbare basis voor de volgende stap vormen.
De persoonlijke aanleiding
Mijn cv vertelde te weinig
Mijn cv liet vooral functietitels zien. Het liet veel minder goed zien welke processen, projecten en verantwoordelijkheden ik door de jaren heen werkelijk had gedragen.
Horeca, sales en activiteiten in gaming vormden delen van mijn loopbaan, maar ze maakten niet vanzelf zichtbaar dat ik ook systemen ontwerp, processen verbeter, projecten zelfstandig organiseer en complexe vraagstukken van strategie naar uitvoering kan brengen. Daardoor werd ik vaak beoordeeld op het etiket van een baan, niet op de capability die daarachter zat.
Ik wilde daar geen mooier verhaal van maken dan de feiten toelieten. Ik wilde precies het tegenovergestelde: eerlijk onderzoeken wat ik aantoonbaar kon, hoeveel ervaring daarachter zat en welke functies daar evenredig bij pasten. Niet boven mijn niveau solliciteren, maar ook niet opnieuw onder mijn niveau terechtkomen omdat een cv te weinig context gaf.
Eerst mezelf in kaart
Van claim naar bewijs
Het Stefan Job Search System begon als een feitelijke inventaris van ervaringen, skills, ervaringsjaren, bewijssterkte en onderlinge verbanden. Iedere belangrijke claim moest terug te voeren zijn op werk, projecten, perioden of concrete resultaten.
Evidence-profiel · peildatum 2026
Vijftien skills met professionele draagkracht
Een gerichte selectie op relevantie én aantoonbare ervaringsduur. De omvang is niet de claim; de waarde zit in het volledige zelfonderzoek en de keuze welke capabilities mijn volgende stap werkelijk kunnen dragen.
01Leiderschap tonen in teams en operatiePeople management
Opgebouwd van dagelijkse operationele verantwoordelijkheid naar het leiden van teams, communities en vestigingen.
- Vakantiepark ’t Wolfsven — heropende en runde een snackbar, inclusief voorraad, planning en begeleiding van een extra medewerker.
- BelCompany — droeg winkelverantwoordelijkheid, coachte medewerkers en ontwikkelde een intern trainingsprogramma.
- Hollands Glorie Community — bouwde en leidde een digitale organisatie met circa 14 managementteams en eigen infrastructuur.
02Projecten zelfstandig beheren en opleverenProject & product
Van opzet en uitvoering tot overdracht: steeds met verantwoordelijkheid voor het werkende geheel.
- Korray Verzekeringen — richtte een verzekeringskantoor in, van locatie en operatie tot teamopbouw en commerciële uitvoering.
- Phoenix Garden — ontwikkelde concept, merk, menu, leveranciersaanpak en deliverymodel van begin tot operatie.
- ParcelParcel & IttesAI — werkte aan CRM-inrichting, processtructuur, go-to-market en productgerichte proof-of-concepts.
03Operationele problemen analyseren en oplossenOperations
Problemen worden niet alleen gesignaleerd, maar teruggebracht naar een werkbare ingreep in proces, team of aanbod.
- Vakantiepark ’t Wolfsven — maakte een gesloten snackbar opnieuw operationeel, met nieuwe structuur voor hygiëne en voorbereiding.
- Phoenix Garden — paste tijdens lockdown het concept en productaanbod aan voor een levensvatbaar deliverymodel.
- ParcelParcel — combineerde klant- en margeanalyse met CRM- en procesinrichting na een overname.
04Onderhandelingen voeren en deals sluitenSales & strategie
Commerciële afwegingen zijn opgebouwd rond klantwaarde, voorwaarden, marge en een houdbare relatie.
- Korray Verzekeringen — voerde klantgesprekken en sloot verzekeringscontracten binnen een nieuwe commerciële organisatie.
- LetMeShip — maakte tariefvoorstellen en heronderhandelde op basis van vervoerder, zending, marge en klantbehoud.
- ParcelParcel — werkte met pricing-, klantsegmentatie- en marge-inzichten in een geïntegreerde commerciële operatie.
05Operationeel management en uitvoeringOperations
De kern is het verbinden van planning, mensen, middelen en kwaliteit in het dagelijks werk.
- BelCompany — beheerde winkeloperatie, kassa, voorraad, presentatie en inzet van het team.
- Phoenix Garden — combineerde dagelijkse horecaoperatie met voorbereiding, leveranciers, personeel en delivery.
- La Cubanita — stabiliseerde een vestiging met personeelsplanning, service- en keukenafstemming en kostensturing.
06Operationele controle en eindverantwoordelijkheid dragenOperations
Verantwoordelijkheid betekent hier: voorbereid zijn, besluiten nemen en resultaat of herstel niet bij een ander neerleggen.
- Vakantiepark ’t Wolfsven — droeg dagelijkse verantwoordelijkheid voor heropening, voorraad, kassa en hygiëne van de snackbar.
- BelCompany — had volledige verantwoordelijkheid voor openen, sluiten, voorraad en commerciële resultaten van de winkel.
- La Cubanita — hield de vestiging operationeel in een complexe post-COVID personeelscontext.
07Operationele voorbereiding en gereedheid waarborgenOperations
Gereedheid is zichtbaar in voorbereiding: voorraad, mensen, volgorde, kwaliteit en een realistische plan-B.
- Vakantiepark ’t Wolfsven — organiseerde mise-en-place, voorraad en seizoensplanning voor een piekgevoelige horecaoperatie.
- Phoenix Garden — bouwde de voorbereiding rond keuken, service en bezorging opnieuw op voor veranderde omstandigheden.
- La Cubanita — borgde personeelsplanning en afstemming tussen keuken en service in de dagelijkse uitvoering.
08Operationele processen analyseren en verbeterenProcesoptimalisatie
De terugkerende lijn: een werkproces zichtbaar maken, knelpunten herkennen en het eenvoudiger of betrouwbaarder laten lopen.
- BelCompany — legde kennis en werkwijzen vast in een intern trainingsprogramma.
- LetMeShip — verbeterde commerciële opvolging door klantgedrag, churnsignalen en vervoerskeuzes te analyseren.
- ParcelParcel — structureerde processen en CRM-gegevens na de samenvoeging van twee organisaties.
09KPI's en prestaties monitoren en bijsturenStrategie & analyse
Prestaties worden gebruikt als feedback voor een volgende beslissing, niet als los dashboardcijfer.
- Korray Verzekeringen — stuurde op commerciële voortgang, portefeuillekwaliteit en klantretentie in een startende organisatie.
- LetMeShip — analyseerde klantprestaties, marges, gebruik en churn; de eigen portefeuille groeide circa 31% in marge.
- ParcelParcel — verbeterde zicht op klantgedrag en marges via HubSpot, automatisering en AI-triggers.
10Workflow structureren en optimaliserenProcesoptimalisatie
Werk wordt herhaalbaar wanneer de route, eigenaarschap en informatie op het juiste moment samenkomen.
- BelCompany — bracht onboarding en kennisoverdracht in een herhaalbare werkwijze.
- LetMeShip — organiseerde opvolging rond leads, bestaande klanten, pricing en signalen voor behoud.
- ParcelParcel — richtte pipelines, klantstructuren, datavelden, dashboards en automatiseringslogica in.
11Businesscases opstellenStrategie & analyse
Een businesscase komt hier uit een concrete combinatie van markt, klant, kosten, risico en uitvoerbaarheid.
- Korray Verzekeringen — zette een nieuw kantoor op met een commerciële propositie, teammodel en operationele structuur.
- Phoenix Garden — onderzocht positionering, foodcost, pricing en delivery voordat het concept in uitvoering ging.
- IttesAI Nederland — werkte AI-use-cases, proposals, proof-of-concepts en statements of work uit vanuit klantprocessen.
12Beslissingen nemen onder druk en tijdsbeperkingOperational control
Dit is de vaardigheid om tempo te houden zonder de gevolgen voor klant, team of operatie uit het oog te verliezen.
- Vakantiepark ’t Wolfsven — maakte tijdens piekseizoenen keuzes over voorraad, inzet en dagelijkse werkverdeling.
- Phoenix Garden — nam onder lockdowndruk besluiten over aanbod, bezorgkwaliteit en operatie.
- La Cubanita — combineerde dagelijkse besluitvorming met kostensturing en stabiliteit in een uitdagende personeelsstructuur.
13Samenwerking tussen teams en disciplines afstemmenPeople management
De rol is vaak die van vertaler: zorgen dat teams, klantbehoefte en systeemkeuzes elkaar niet passeren.
- Hollands Glorie Community — coördineerde managementteams, raidteams, activiteiten en communitycommunicatie.
- LetMeShip — verbond klantbehoefte, sales, marketing en logistieke mogelijkheden in commerciële voorstellen.
- ParcelParcel — stemde sales, operations, product en Duits hoofdkantoor op elkaar af in een post-merger context.
14Verandering begeleiden binnen teams en processenChange management
Verandering wordt concreet wanneer mensen, routines en systemen samen naar een nieuwe werkwijze bewegen.
- Phoenix Garden — begeleidde de omslag van restaurantconcept naar een deliverygerichte operatie.
- ParcelParcel — hielp teams en processen harmoniseren na een overname, met nieuwe CRM-structuur als gedeeld fundament.
- IttesAI Nederland — vertaalde marktfeedback en klantprocessen naar productverbeteringen en AI-use-cases.
15Complexe systemen analyseren en structurerenSystem thinking
Complexiteit wordt hanteerbaar door componenten, afhankelijkheden en gebruikersimpact als één systeem te bekijken.
- Twenty First — ontwierp en installeerde smart-home- en beveiligingsoplossingen, van klantvraag tot configuratie.
- ParcelParcel — structureerde CRM, data, dashboards, triggers en commerciële workflows als samenhangend systeem.
- IttesAI Nederland — koppelde marktvalidatie, AI-use-cases, productlogica en uitvoerbaarheid aan elkaar.
Het eerste systeem
Uit de spreadsheet gegroeid
Met het profiel als basis begon ik vacatures in Google Sheets in te laden en met Apps Script te onderzoeken: welke functie vraagt werkelijk om wat ik aantoonbaar kan, waar is de aansluiting sterk en waar ontbreekt bewijs?
Dat prototype bewees de kern, maar iedere nieuwe bron, formulering en herverwerking vergrootte de onderlinge afhankelijkheden. Toen Sheets en Apps Script de hoeveelheid records, relaties en uitzonderingen niet langer betrouwbaar konden dragen, koos ik niet voor meer patches. Ik liet het systeem opnieuw ontwerpen als een modulair webproduct met gescheiden verantwoordelijkheden.
Van bron naar verantwoorde stap in HoiJob
- 01ProfielbewijsSkills, ervaringen en verbanden
- 02MatchingprototypeGoogle Sheets en Apps Script
- 03Modulair platformEigen data- en verwerkingslagen
- 04HoiJobReview vóór actie in Control Room en publieke site
Productarchitectuur
Eén systeem, duidelijke lagen
Profiel en vacature komen pas samen nadat bron, extractie, normalisatie, taxonomie en review ieder hun eigen verantwoordelijkheid hebben gehouden.
Operationeel bewijs
Van organisatie tot opvolging
Drie uitgewerkte demovoorbeelden tonen hoe bedrijfscontext, een veldsignaal en toegang per taak in dezelfde operationele laag samenkomen.
Gecureerde demodata uit gebouwde workflows. Dit is geen claim over externe marktadoptie, een volledig helpdeskplatform of een gecertificeerde enterprise-toegangslaag.
Vacatures leren lezen
De kern uit de tekst
Vacatureteksten zijn zelden uniform. Harde eisen, zachte voorkeuren, cultuurtaal en marketing lopen door elkaar. Daarom leerde ik het systeem niet alleen zoeken naar woorden, maar informatie herkennen binnen drie vaste vragen.
Opleiding, ervaring, skills, taal, certificaten en andere voorwaarden.
Het werk dat iemand daadwerkelijk gaat uitvoeren en dragen.
Salaris, voorwaarden, ontwikkeling, werkvorm en concrete tegenprestatie.
Kwaliteit werd een terugkoppellus
- 01 · inputVacaturetekst
- 02 · extractieVereisten, taken, aanbod
- 03 · auditUitkomst
correct?ja: publicatie · nee: herstel - eindpuntPublicatieklaar
- 04 · foutpatroonAfwijking vastleggen
- 05 · verbeteringLogica aanscherpen
- 06 · hertestOpnieuw verwerken
Een harde opleidingseis is iets anders dan een gewenst niveau of een voorkeursformulering.
Concrete verantwoordelijkheid moest loskomen van algemene marketing- en werkgeverstaal.
Salaris, voorwaarden en ontwikkeling tellen pas als de bron daar werkelijk informatie over geeft.
Nieuwe schrijfwijzen en ontbrekende broninformatie moesten zichtbaar blijven voor review.
Onder de motorkap
De flowchart is niet alleen een concept. Deze drie controlelijnen zijn in de gebouwde keten terug te zien: bron en output blijven verbonden, AI werkt binnen vaste kaders en een nieuw veldsignaal wordt als systeemverbetering opnieuw getoetst.
Provider, bronlink, broncontext en outputsnapshot blijven onderdeel van dezelfde controleketen.
De audit vergelijkt bron en extractie via een strikt schema, bewijsquotes en validators.
Een veldsignaal leidt naar foutpatroon, gerichte herstelregel, regressietest en heraudit.
Bekijk de verwerkingsketenZes controlepunten van bron tot hertest
-
Bron met herkomst
Zoekprofielen sturen toegestane provider-routes. Iedere kandidaat houdt provider, bronlink, broncontext en een deduplicatiespoor vast; er is geen login- of LinkedIn-scrapingroute.
provider · url · raw hash -
Niet iedere lead mag mee
Een audit vereist voldoende complete, echte vacaturetekst. Korte snippets, consent-walls, foutpagina’s, verzamelpagina’s, afgekapt materiaal en AI-gebouwde bronsecties worden geblokkeerd.
full text · structuur · bronstatus -
Regels vóór interpretatie
PHP-modules schonen de tekst op, verwijderen platformruis, maken een sectiekaart en scheiden vereisten, taken, aanbod en risicosignalen. Boundary- en validatieregels bewaken de categorieën.
clean · sections · output snapshot -
Bron versus output
De AI herschrijft de vacature niet. Hij vergelijkt de echte bron met het extractieresultaat en rapporteert alleen aantoonbare missers, ruis, afkapping of dubbels in een strikt JSON-schema.
bronquote · outputreferentie · score -
Uitkomst blijft toetsbaar
Per audit worden extractiesnapshot, model, promptversie, score, fouttypen, tijdstippen en eventuele reviewbehoefte opgeslagen. Extra guards toetsen de AI-uitkomst opnieuw op bekende ruis.
mysql · model · prompt version -
Herstel is geen automatische actie
Een foutpatroon — ook uit live menselijk gebruik — wordt een gerichte regel- of codewijziging met regressietest; daarna volgen herverwerking en re-audit. Een schone audit maakt publicatieklaar, maar Operations en menselijke veldcontrole blijven de live uitkomst bewaken.
repair · regression · published
Bekijk AI- en veldcontroleMenselijke signalen, JSON-guards en controleerbare beslissingen
Publicatieklaar is een tussenstatus
Interne controle en ‘Meld probleem’ kunnen na publicatie een nieuw foutsignaal opleveren. Dat wordt niet alleen bij één vacature opgelost, maar voedt de kwaliteitslus waarmee de hele workflow beter wordt.
- 01Veldsignaal
- 02Foutpatroon
- 03Systeemherstel
- 04Heraudit
Voorbeeld: een voortijdig afgekapt taakpunt. Niet één vacature handmatig gladstrijken, maar de oorzaak reproduceerbaar maken, gericht herstellen en de relevante set opnieuw beoordelen. De kwaliteitslus blijft nodig omdat bronnen, formats en talen blijven variëren.
De AI beoordeelt; het systeem begrenst
De AI is hier geen vrije tekstgenerator of eindbeslisser. Hij vergelijkt bron en extractie langs afgebakende vragen en geeft alleen een controleerbaar oordeel terug.
- 01Beslisvraag
Is dit een vereiste, taak, aanbod of ruis?
- 02Bewijs verplicht
Elke afwijking koppelt bronquote aan output.
- 03Guards toetsen mee
Schema, score en validators begrenzen de uitkomst.
Geen stille zelftraining. De kwaliteit groeit doordat promptversies, besliscriteria, kwaliteitsgates en regressietests gericht worden aangescherpt. Zo kan een nuance — bijvoorbeeld hbo/wo in IT in plaats van alleen hbo/wo — als toetsbare regel terug in de audit.
Bekijk iteraties en schaalWat aantoonbaar werkt en wat de volgende fase vraagt
Wat de iteraties bewijzen
HoiJob wordt niet beter door één vrij model, maar door een vaste werkwijze: afwijking aanwijzen, regel aanscherpen en de relevante set opnieuw beoordelen.
Bron en output blijven gekoppeld
De live demo laat zien dat vacatureteksten al worden opgeschoond en gescheiden in vereisten, taken en aanbod. Bronquotes, outputreferenties en vaste guards houden elk AI-oordeel toetsbaar.
Een fout wordt systeemkennis
Een concreet foutpatroon wordt een regel- of codewijziging, regressietest en heraudit. Zo komt één observatie als gerichte verbetering terug op de relevante set.
2.700+ controles
De verwerking heeft al echte bron- en sectorvariatie doorlopen. Dat bewijst de werkwijze, zonder te doen alsof alle toekomstige varianten al gedekt zijn.
Niet haalbaarheid, maar schaal
Toen data, relaties en uitzonderingen groter werden dan een spreadsheetproces kon dragen, werd schaal een concrete productkeuze.
-
01 · START
Spreadsheet voorbij
Google Sheets en Apps Script waren de juiste verkenningsbasis. Voor bronstatus, wachtrijen, fouten, herverwerking en auditsporen was een eigen keten nodig.
-
02 · NU
Een begrensd systeem
Bron, tekstkwaliteit, extractie, AI-audit, herstel en publicatie zijn losse stappen. Daardoor is elke grens zichtbaar, toetsbaar en gericht te verbeteren.
-
03 · VOLGENDE FASE
Capaciteit volgt ambitie
Meer volume vraagt om worker-capaciteit, broncaches en meetbare kwaliteitscontrole: dezelfde keten, op een grotere schaal.
Elke vacature combineert nuances
Vereisten en taken variëren tegelijk met opleidingsniveau, vakgebied, certificaten, software, taal, sectorjargon en lokale formuleringen. Aanbod is vaak herkenbaar; de echte variatie zit in de betekenis en combinatie van eisen en werk.
De kans zit in de keuze van de schaal. HoiJob werkt al op echte vacatures. Voor robuuste Nederlandse dekking is circa factor tien meer gevarieerde data de volgende stap; internationale talen vragen daarna eigen voorbeelden, regels en validatie. Voor organisaties die daarin productwaarde zien, ligt de route klaar.
Scope van deze lusDit is de werkende intake-, extractie- en auditketen. Publicatieklaar is de controleerbare uitkomst op dat moment; robuustheid groeit met veldsignalen over steeds meer bron- en taalvariatie. Normalisatie, taxonomie, matching en scoring blijven aparte modules; zij vormen geen automatisch menselijk oordeel.
Van technisch systeem naar product
Daar ontstond HoiJob
De oorspronkelijke matchingtool groeide uit tot een product met een eigen naam, publieke vacature-ervaring en afgeschermde Control Room.
Profieldata, extractie, modules, database, API's, buildstatus, training en audit komen samen in de ontwikkelomgeving.
Vacatures, bedrijven, promoties, imports, publicatie, support en rapportages krijgen een operationele werkroute.
De vacaturebank maakt aanbod doorzoekbaar en presenteert bron, inhoud en extractie zonder de oorspronkelijke tekst te verbergen.
Gebouwde productscope
Meer dan een vacaturelijst
De Control Room is opgebouwd rond de onderdelen die nodig zijn om een vacatureproduct niet alleen te tonen, maar ook te beheren, controleren en verder te ontwikkelen.
Kandidaatcontext
Preferences, experiences, skills, capability-links, matching, scoring en review.
Aanbod beheren
Vacatures, discovery, import en sync, bedrijven, promoties en publicatiestatus.
Een platform laten werken
Customer support, marketing, SEO, pagina's, rapportages en productmodules.
Verantwoord beheren
Finance, gebruikersrollen, toegang, database, API's, security, training en audit.
Eén product · drie werkvlakken
Van bouwen naar gebruiken
Dezelfde inhoudelijke keten beweegt door drie omgevingen: in development wordt het systeem gevormd, in operations wordt het aanbod beheerd en op de publieke site wordt het resultaat bruikbaar voor kandidaten.
Wat werkt, wat is bewezen
HoiJob is een capability proof met werkende productlagen. De case claimt geen externe marktvalidatie die er nog niet is.
Zoeken, filters, vacaturedetails, broninformatie en leesbare presentatie.
Profielbeheer, vacatureworkflow, review, publicatiestatus en operationele modules.
2.715 unieke vacatures inhoudelijk verwerkt via afgeronde audits; 2.793 auditrecords maken herhaalde controle zichtbaar.
Richtinggevend en controleerbaar, niet bedoeld als automatisch menselijk oordeel.
Een commercieel toepasbare productbasis, zonder claims over klanten, omzet of bewezen markttractie.
De oorspronkelijke missie bleef staan
Een eerlijkere volgende stap
HoiJob begon bij mijn behoefte om niet groter of kleiner te worden beoordeeld dan mijn aantoonbare ervaring rechtvaardigde. Die persoonlijke aanleiding werd de productbelofte: kijk verder dan een functietitel, maak zichtbaar wat een functie werkelijk vraagt en houd de uiteindelijke afweging menselijk.
Een match is daarom geen automatisch oordeel. Het is een onderbouwde richting voor een beter gesprek, met zicht op wat past, wat nog onzeker is en welk bewijs de volgende stap kan dragen.
Volgende cases
Meer systeemdenken
Van AI-workflows door naar community, interfacewerk en ondernemerschap.
Premium jachtconcept / 3D-prototype
Thailand / property intelligence
Conceptcase / merk & product