Solo founder · Everything else is automated

Markus Halvorsen

Grunnlegger og hovedredaktør

Markus har over 15 års erfaring fra iGaming-industrien, med spesialisering innen regelverksoverholdelse, lisensiering og risikovurdering. Han sørger for at hver kasinoanmeldelse møter strenge standarder for åpenhet og spillerbeskyttelse.

84
Kasinoer anmeldt
0
Artikler forfattet
9635
Bonuses reviewed
24/7
Automation
Bakgrunn

Min historie

Jeg begynte å jobbe med iGaming compliance og lisensiering i 2010, med fokus på operatørrisikovurdering og regulatoriske rammeverk på tvers av europeiske markeder. De neste fem årene spesialiserte jeg meg på flerjurisdiksjonsstrukturer for lisensiering - MGA, UKGC, KGC - og begynte å gjennomgå bonusbetingelser opp mot standarder for spillerbeskyttelse. Arbeidet ga meg direkte innsikt i hvordan operatører skriver sine vilkår, hvor de juridiske gråsonene ligger, og hvilke klausuler systematisk stiller spillere dårligere.

I 2020 hadde jeg en tilbakevendende frustrasjon: de fleste affiliate-anmeldelsessider opererte som betalte katalogkataloger. Rangeringer ble solgt, kriteriene var vage, og redaksjonell uavhengighet var teater. Problemet var strukturelt - anmeldelsesteam trengte skalering, skalering krevde penger, og penger kom fra operatører som forventet gunstig plassering. Ingen ansvarlighet, ingen offentlig formel, intet revisjonsspor.

I 2024 begynte jeg å bygge CasinoScraper som et enpersonsprosjekt. Jeg designet vurderingsformelen med seks pilarer, bygde FastAPI- og Next.js-stacken, skrev scraping-pipelinene og integrerte Anthropic Claude for vilkårsanalyse. Plattformen tilbrakte to år i ren ingeniørmodus - ingen offentlig trafikk, bare pipelineutvikling og dataakkumulering. I august 2026 lanserte CasinoScraper offentlig på tvers av 38 markeder med full revisjonsinfrastruktur allerede i drift: offentlig formel, månedlig ny skåring, daglig katalogekspansjon, automatisert vilkårsanalyse og full versjonshistorikk fra dag én.

Automatiseringsstack

Backendet som erstatter teamet

Seks alltid-på pipelines håndterer scraping, skåring, vilkårsanalyse og daglig publisering - arbeidsflyten som ville kreve et redaksjonelt personale kjører på Celery og Claude i stedet.

Én grunnlegger. Seks pipelines. Null manuelle skårejusteringer.

Vilkår og datascraping

Månedlig scraping av kasinovilkår, bonusdetaljer, betalingsmetoder og lisensieringsdata via ScrapingBee og Playwright. Henter strukturerte data fra operatørsider og forer dem inn i skåringsmotoren.

månedlig
Ekstern anmeldelsesaggregator

Samler brukeranmeldelser fra Trustpilot, AskGamblers og andre tredjepartsplattformer. Aggregerer sentiment og ratingdistribusjoner for å fore inn i Brukeranmeldelser-pilaren.

månedlig
AI vilkårsanalyse

Anthropic Claude analyserer hvert kasinos vilkår mot en fast sjekkliste for rovdyrklausuler - maksimal uttaksfeller, inaktivitetsgebyrer, ensidig endringsrett, urealistiske omsetningskrav. Funn fores inn i Bonusrettferdighet-pilaren og vises i anmeldelser.

ved vilkårsendring
6-pilars skåringsmotor

Beregner skårer for Tillit og lisensiering, Bonusrettferdighet, Utbetalingshastighet, Betalingsbekvemmelighet, UX og mobil, og Brukeranmeldelser ved hjelp av den offentlige formelen. Beregner automatisk når noen inndataene endres - ingen manuelle overstyringer.

ved endring
Ratingpublisering

Daglig Celery-jobb publiserer oppdaterte skårer og rangeringer kl. 08:00 UTC. Utløser Next.js ISR-revalidering for berørte sider og tømmer Redis cache-oppføringer.

daglig 08:00 UTC
Redis + Next.js caching

Redis lagrer beregnede skårer, serialiserte merkedata og aggregerte anmeldelsesstatistikker. Next.js ISR cacher sider med stale-while-revalidate - brukere ser alltid raske responser, bakgrunnsjobber oppdaterer data ved endring.

alltid på
PipelineIn-house scraperCelery workersClaude SonnetPostgreSQLRedis cacheNext.js SSR
Hvorfor dette prosjektet

Hvorfor CasinoScraper

CasinoScraper eksisterer fordi affiliate-anmeldelsesbransjen har et ansvarlighetsproblem. De fleste sider presenterer rangeringer som redaksjonell vurdering mens de selger rekkefølgen bak kulissene. Kriterier beskrives i vage termer - "pålitelig", "anerkjent", "best" - uten noen definisjon av hvordan disse merkelappene tjenes eller tapes. Når et kasino faller fem posisjoner over natten, har leserne ingen måte å vite om operatøren endret seg eller om affiliates inntektsavtale gjorde det.

Jeg bygde denne plattformen for å løse det problemet for én person om gangen. Hver skår på CasinoScraper kommer fra en offentlig formel. De seks pilarene - Tillit og lisensiering, Bonusrettferdighet, Utbetalingshastighet, Betalingsbekvemmelighet, UX og mobil, Brukeranmeldelser - vektes og beregnes på samme måte for hvert merke. Hvis en rating endres, endret inndataene seg. Hvis en klausul i vilkårene blir flagget, er flaggingslogikken dokumentert. Affiliatelenker finansierer driften, men de flytter ikke rangeringer.

Visjonen

Hva gjør det WOW

Det som gjør CasinoScraper annerledes er ingeniørdisiplinen bak den. Dette er ikke et innholdsside med et poenggivningssystem boltet på - det er en revisjonsplattform som tilfeldigvis publiserer innhold. Hvert kasino blir rescoret månedlig mot ferske data. Hvert vilkårsdokument analyseres av Claude mot en fast sjekkliste for rovdyrklausuler. Hver merkeendring versjoneres. Arbeidsflyten som ville kreve et redaksjonsteam kjører på Celery-jobber og cache-lag i stedet.

Plattformen lanserte på tvers av 38 markeder på dag én fordi pipelinearkitekturen ble bygget først og innholdet generert etterpå. Jeg startet ikke med fem markeder og ekspanderte gradvis - jeg bygde verktøyene for å håndtere 38 locales, kjørte det i to år, og gjorde det så offentlig. Enpersonsmodellen er ikke en begrensning - det er designkravet som gjorde automatiseringen nødvendig og uavhengigheten mulig.

Den redaksjonelle standarden er også ikke til forhandling. Hvert tekstfelt på siden er skrevet av meg, i første person, uten ghostwriters og ingen utskiftbare frilansere. Når jeg beskriver et lisensieringsrammeverk eller en uttakstest, er stemmen konsistent fordi det er én stemme. Der andre plattformer sier "vårt team av eksperter", sier jeg "jeg" eller beskriver hva systemet gjør. Det er ikke et stilvalg - det er en ansvarlighetsmekanisme.

1

Offentlig formel

Hver skår beregnes fra dokumenterte inndata og publiserte vekter. Hvem som helst kan reprodusere en rating fra de samme dataene.

2

Månedlig ny skåring

Hvert kasino vurderes på nytt én gang per måned mot fersk skrapte data, eksterne anmeldelser og vilkårsendringer.

3

Aldri betalte rangeringer

Affiliatelenker finansierer driften, men de endrer ikke skårer eller rekkefølge. Posisjonen kommer fra formelen.

4

Én redaksjonell stemme

Hvert tekstfelt på siden er skrevet av én person, i første person, uten ghostwriters eller utskiftbare frilansere.

5

Automatisering over team

Arbeidsflyten som ville kreve redaksjonspersonell kjører på Celery-jobber, scraping-pipelines og AI-assistert analyse i stedet.

6

Revisjonssporede endringer

Hver merkeredigering versjoneres. Hvis en rating endres, endret inndataene seg - og historikken bevares.

7

Vilkårsanalyse

Hvert kasinos vilkår analyseres av Claude mot en fast sjekkliste for rovdyrklausuler. Funn fores inn i Bonusrettferdighet-pilaren.

8

38-markedslansering

Plattformen lanserte offentlig med full dekning på tvers av 38 locales, ikke en gradvis utrulling. Verktøyene ble bygget for skala først.

Ingeniørarbeid

Teknologi og verktøy

Stacken som driver locale-bevisst data, revisjonsspor og AI-assistert innhold.

FastAPI
Backend
Python
Backend
SQLAlchemy
ORM
Pydantic
Skjemaer
PostgreSQL
Database
Redis
Cache
Celery
Oppgaver
Next.js 15
Frontend
React 19
Frontend
Tailwind CSS
UI
Mantine
UI
Anthropic Claude
AI
OpenAI GPT
AI
ScrapingBee
Scraping
Playwright
Scraping
Lighthouse
Ytelse
Nginx
Infrastruktur
PM2
Prosessstyring
Annerledes ved design

Hvordan jeg gjør ting annerledes

De fleste kasinoaffiliatesider opererer på en teamdrevet redaksjonsmodell. De ansetter forfattere til å produsere anmeldelser, SEO-spesialister til å optimalisere for søkeord og analytikere til å tildele skårer. Resultatet er polert, oppdateringskadensen er høy, og rangeringene påvirkes av kommersielle forhold selv når avsløringen sier noe annet. Avsløringstegnet er vanligvis i de vage kriteriene - "generell kvalitet", "spillertilfredshet", "bransjeomdømme" - og fraværet av noen offentlig formel som ville tillate en tredjepart å verifisere en skår.

CasinoScraper inverterer den modellen. Skåringen er automatisert og deterministisk. Formelen med seks pilarer publiseres med eksakte vekter. Rangeringene oppdateres månedlig når dataene oppdateres, ikke når en partnerskapsavtale endres. Den redaksjonelle stemmen er singulær og tilskrevet - hver anmeldelse, hver markedsguide, hvert forklarende avsnitt er skrevet av samme person. Plattformen later ikke som om den er en teamoperasjon fordi uavhengighet på denne skalaen krever automatisering, ikke ansettelser.

Den tekniske infrastrukturen skiller også dette prosjektet fra typiske affiliatesider. De fleste plattformer kjører på WordPress med en anmeldelsesplugin og manuell skåreinnføring. CasinoScraper kjører på en tilpasset FastAPI-backend med Celery-pipelines, PostgreSQL-lagring, Redis-caching og Next.js 15 på frontend. Scraping skjer månedlig via ScrapingBee og Playwright. Vilkårsanalyse kjører på Anthropic Claude. Skårer beregnes automatisk når noen inndata endres. Publisering skjer daglig kl. 08:00 UTC via en planlagt jobb. Stacken er overvurdert for en anmeldelsesside fordi dette ikke er en anmeldelsesside - det er en revisjonsplattform.

Tidslinje

Reisen så langt

2010

Startet innen iGaming compliance

Begynte å jobbe med regelverksoverholdelse, lisensieringsstrukturer og operatørrisikovurdering hos europeiske iGaming-operatører.

2015

Flerjurisdiksjons lisensieringsfokus

Spesialiserte meg på grensekryssende lisensieringsrammeverk (MGA, UKGC, KGC) og begynte å gjennomgå bonusbetingelser mot spillerbeskyttelsesstandarder.

2020

Identifiserte affiliateproblemet

Gjenkjente det strukturelle problemet i affiliate-anmeldelsessider: betalte plasseringer forkledd som redaksjonelle rangeringer, vage kriterier, null ansvarlighet.

2024

Begynte å bygge CasinoScraper

Startet prosjektering av plattformen som et enpersonsprosjekt - designet formelen med seks pilarer, bygde FastAPI/Next.js-stacken, skrev scraping-pipelines, integrerte Claude for vilkårsanalyse.

2026

Offentlig lansering på tvers av 38 markeder

Lanserte CasinoScraper.com offentlig i august med full revisjonsinfrastruktur: offentlig formel, månedlig ny skåring, daglig katalogekspansjon, automatisert vilkårsanalyse, versjonshistorikk.

FAQ

Ofte stilte spørsmål

Hvem er Markus Halvorsen?
Hvorfor bygde du CasinoScraper?
Hvordan fungerer kasinoanmeldelser på CasinoScraper?
Hvordan verifiseres data?
Hvor ofte oppdateres plattformen?
Bruker CasinoScraper affiliatelenker?
Hvordan kan jeg kontakte deg?
Hva gjør CasinoScraper annerledes enn andre anmeldelsessider?