Markus Halvorsen
Markus heeft meer dan 15 jaar ervaring in de iGaming-industrie, gespecialiseerd in regelgevingscompliance, licenties en risicobeoordeling. Hij zorgt ervoor dat elke casinobeoordeling voldoet aan strikte normen voor transparantie en spelersprotectie.
Mijn verhaal
Ik begon in 2010 met werken in iGaming-compliance en licentieverlening, gericht op risicobeoordeling van operators en regelgevingskaders in Europese markten. In de vijf jaar daarna specialiseerde ik me in multijurisdictionele licentiestructuren - MGA, UKGC, KGC - en begon ik bonusvoorwaarden te beoordelen aan de hand van spelersprotectienormen. Het werk gaf me direct inzicht in hoe operators hun algemene voorwaarden schrijven, waar de juridische grijze gebieden liggen en welke clausules systematisch in het nadeel van spelers werken.
Tegen 2020 had ik een terugkerende frustratie: de meeste affiliate-reviewsites functioneerden als betaalde lijstgidsen. Rankings werden verkocht, criteria waren vaag en redactionele onafhankelijkheid was theater. Het probleem was structureel - reviewteams hadden schaal nodig, schaal vereiste geld en geld kwam van operators die gunstige plaatsing verwachtten. Geen verantwoording, geen publieke formule, geen controlespoor.
In 2024 begon ik CasinoScraper te bouwen als solo-oprichterproject. Ik ontwierp de zespijler-ratingformule, bouwde de FastAPI- en Next.js-stack, schreef de scrapingpipelines en integreerde Anthropic Claude voor algemene-voorwaardenanalyse. Het platform bevond zich twee jaar in engineeringmodus - geen publiek verkeer, alleen pipelineontwikkeling en gegevensaccumulatie. In augustus 2026 lanceerde CasinoScraper publiekelijk in 38 markten met de volledige auditinfrastructuur al operationeel: publieke formule, maandelijkse herwaardering, dagelijkse catalogusuitbreiding, geautomatiseerde algemene-voorwaardenanalyse en volledige versiegeschiedenis vanaf dag een.
De backend die het team vervangt
Zes altijd-actieve pipelines behandelen scraping, scoring, algemene-voorwaardenanalyse en dagelijkse publicatie - de workflow die een redactionele staf zou vereisen, draait in plaats daarvan op Celery en Claude.
Een oprichter. Zes pipelines. Nul handmatige score-aanpassingen.
Maandelijkse scraping van casinovoorwaarden, bonusdetails, betaalmethoden en licentiegegevens via ScrapingBee en Playwright. Extraheert gestructureerde gegevens van operatorsites en voert ze in de scoringsengine.
maandelijksVerzamelt gebruikersrecensies van Trustpilot, AskGamblers en andere externe platforms. Aggregeert sentiment en ratingverdelingen om de pijler Gebruikersrecensies te voeden.
maandelijksAnthropic Claude analyseert de algemene voorwaarden van elk casino tegen een vaste checklist voor roofzuchtige clausules - max-cashout-vallen, inactiviteitskosten, eenzijdige wijzigingsrechten, onrealistische inzetvereisten. Bevindingen voeden de pijler Bonusfairheid en verschijnen in recensies.
bij voorwaardenwijzigingBerekent scores voor Vertrouwen & licenties, Bonusfairheid, Uitbetalingssnelheid, Betalingsgemak, UX & mobiel en Gebruikersrecensies met de publieke formule. Herberekent automatisch wanneer invoergegevens veranderen - geen handmatige overschrijvingen.
bij wijzigingDagelijkse Celery-job publiceert bijgewerkte scores en rankings om 08:00 UTC. Triggert Next.js ISR-hervalidatie voor betrokken pagina's en wist Redis-cache-entries.
dagelijks 08:00 UTCRedis slaat berekende scores, geserialiseerde merkgegevens en geaggregeerde recensiestatistieken op. Next.js ISR cachet pagina's met stale-while-revalidate - gebruikers zien altijd snelle responsen, achtergrond-jobs vernieuwen gegevens bij wijziging.
altijd actiefWaarom CasinoScraper
CasinoScraper bestaat omdat de affiliate-reviewindustrie een verantwoordelijkheidsprobleem heeft. De meeste sites presenteren rankings als redactioneel oordeel terwijl ze de volgorde achter de schermen verkopen. Criteria worden in vage taal beschreven - "vertrouwd", "gerenommeerd", "beste" - zonder definitie van hoe die labels verdiend of verloren worden. Wanneer een casino van de ene op de andere dag vijf posities zakt, hebben lezers geen manier om te weten of de operator veranderde of de inkomstendeal van de affiliate.
Ik bouwde dit platform om dat probleem voor een persoon tegelijk op te lossen. Elke score op CasinoScraper komt uit een publieke formule. De zes pijlers - Vertrouwen & licenties, Bonusfairheid, Uitbetalingssnelheid, Betalingsgemak, UX & mobiel, Gebruikersrecensies - worden gewogen en op dezelfde manier berekend voor elk merk. Als een rating verandert, zijn de invoergegevens veranderd. Als een clausule in de voorwaarden wordt gemarkeerd, is de markeerlogica gedocumenteerd. Affiliatelinks financieren de operatie, maar ze verschuiven rankings niet.
Wat het bijzonder maakt
Wat CasinoScraper onderscheidt is de engineeringdiscipline erachter. Dit is geen contentsite met een scoringssysteem erop geschroefd - het is een auditplatform dat toevallig content publiceert. Elk casino wordt maandelijks opnieuw gescoord tegen verse gegevens. Elk algemene-voorwaardendocument wordt door Claude geanalyseerd tegen een vaste checklist voor roofzuchtige clausules. Elke merkwijziging wordt geversioneerd. De workflow die een redactieteam zou vereisen, draait in plaats daarvan op Celery-jobs en cachinglagen.
Het platform lanceerde op dag een in 38 markten omdat de pipelinearchitectuur eerst werd gebouwd en content daarna werd gegenereerd. Ik startte niet met vijf markten om geleidelijk uit te breiden - ik bouwde de tooling om 38 locales te behandelen, liet het twee jaar draaien en maakte het toen publiek. Het solo-oprichtermodel is geen beperking - het is de ontwerpbeperking die de automatisering noodzakelijk en de onafhankelijkheid mogelijk maakte.
De redactionele lat ligt ook vast. Elk tekstveld op de site is door mij geschreven, in de eerste persoon, zonder ghostwriters en geen verwisselbare freelancers. Wanneer ik een licentiekader of een opnametest beschrijf, is de stem consistent omdat het een stem is. Waar andere platforms "ons expertteam" zeggen, zeg ik "ik" of beschrijf wat het systeem doet. Dat is geen stilistische keuze - het is een verantwoordingsmechanisme.
Publieke formule
Elke score wordt berekend uit gedocumenteerde invoer en gepubliceerde gewichten. Iedereen kan een rating reproduceren uit dezelfde gegevens.
Maandelijkse herwaardering
Elk casino wordt eenmaal per maand opnieuw geevalueerd tegen vers geschraapte gegevens, externe recensies en wijzigingen in voorwaarden.
Nooit betaalde rankings
Affiliatelinks financieren de operatie, maar ze veranderen scores of volgorde niet. Positie komt uit de formule.
Een redactionele stem
Elk tekstveld op de site is geschreven door een persoon, in de eerste persoon, zonder ghostwriters of verwisselbare freelancers.
Automatisering boven teams
De workflow die een redactionele staf zou vereisen, draait in plaats daarvan op Celery-jobs, scrapingpipelines en AI-ondersteunde analyse.
Geauditeerde wijzigingen
Elke merkwijziging wordt geversioneerd. Als een rating verandert, zijn de invoergegevens veranderd - en de geschiedenis wordt bewaard.
Algemene-voorwaardenanalyse
De voorwaarden van elk casino worden door Claude geanalyseerd tegen een vaste checklist voor roofzuchtige clausules. Bevindingen voeden de pijler Bonusfairheid.
38-markten-lancering
Het platform lanceerde publiekelijk met volledige dekking in 38 locales, geen geleidelijke uitrol. De tooling werd eerst voor schaal gebouwd.
Tech & Tools
De stack die localegebonden gegevens, audittrails en AI-ondersteunde content mogelijk maakt.
Hoe ik dingen anders doe
De meeste casino-affiliatesites werken met een teamgedreven redactioneel model. Ze huren schrijvers in om recensies te produceren, SEO-specialisten om voor zoekwoorden te optimaliseren en analisten om scores toe te kennen. De output is gepolijst, het updateritme is hoog en de rankings worden beinvloed door commerciele relaties zelfs wanneer de openbaarmaking iets anders zegt. Het verraad zit meestal in de vage criteria - "algemene kwaliteit", "spelerstevredenheid", "branchereputatie" - en de afwezigheid van enige publieke formule waarmee een derde partij een score zou kunnen verifiëren.
CasinoScraper keert dat model om. De scoring is geautomatiseerd en deterministisch. De zespijlerformule wordt gepubliceerd met exacte gewichten. De rankings worden maandelijks bijgewerkt wanneer de gegevens worden bijgewerkt, niet wanneer een partnerschapsdeal verandert. De redactionele stem is enkelvoudig en toegeschreven - elke recensie, elke marktgids, elke verklarende paragraaf is geschreven door dezelfde persoon. Het platform doet niet alsof het een teamoperatie is omdat onafhankelijkheid op deze schaal automatisering vereist, geen aanwervingen.
De technische infrastructuur scheidt dit project ook van typische affiliatesites. De meeste platforms draaien op WordPress met een recensie-plugin en handmatige score-invoer. CasinoScraper draait op een aangepaste FastAPI-backend met Celery-pipelines, PostgreSQL-opslag, Redis-caching en Next.js 15 aan de frontend. Scraping gebeurt maandelijks via ScrapingBee en Playwright. Algemene-voorwaardenanalyse draait op Anthropic Claude. Scores worden automatisch herberekend wanneer een invoer verandert. Publicatie gebeurt dagelijks om 08:00 UTC via een geplande job. De stack is over-engineered voor een reviewsite omdat dit geen reviewsite is - het is een auditplatform.
Het verhaal tot nu toe
Gestart in iGaming-compliance
Begon met werken in regelgevingscompliance, licentiestructuren en risicobeoordeling van operators bij Europese iGaming-operators.
Focus op multijurisdictionele licenties
Specialiseerde in grensoverschrijdende licentiekaders (MGA, UKGC, KGC) en begon bonusvoorwaarden te beoordelen tegen spelersprotectienormen.
Het affiliateprobleem geidentificeerd
Herkende het structurele probleem in affiliate-reviewsites: betaalde plaatsingen vermomd als redactionele rankings, vage criteria, nul verantwoording.
Begonnen met bouwen van CasinoScraper
Begon het platform te engineeren als solo-oprichterproject - ontwierp de zespijlerformule, bouwde de FastAPI/Next.js-stack, schreef scrapingpipelines, integreerde Claude voor algemene-voorwaardenanalyse.
Publieke lancering in 38 markten
Lanceerde CasinoScraper.com publiekelijk in augustus met volledige auditinfrastructuur: publieke formule, maandelijkse herwaardering, dagelijkse catalogusuitbreiding, geautomatiseerde algemene-voorwaardenanalyse, versiegeschiedenis.
Recente casinorecensies
De nieuwste casino's geanalyseerd met mijn 6-pijler-scoringsformule.

Stake

Betclic

BetAtHome

Unibet

Zodiac
