Solo founder · Everything else is automated

Markus Halvorsen

Grundlægger & Chefredaktør

Markus har over 15 års erfaring i iGaming-branchen med speciale i regulatorisk compliance, licenser og risikovurdering. Han sikrer, at hver kasinorecension lever op til strenge standarder for gennemsigtighed og spillerbeskyttelse.

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

Min historie

Jeg begyndte at arbejde med iGaming compliance og licenser i 2010, fokuseret på operatørrisikovurdering og regulatoriske rammer på tværs af europæiske markeder. I de følgende fem år specialiserede jeg mig i multi-jurisdiktionelle licensstrukturer - MGA, UKGC, KGC - og begyndte at gennemgå bonusbetingelser i forhold til spillerbeskyttelsesstandarder. Arbejdet gav mig direkte indsigt i, hvordan operatører formulerer deres vilkår og betingelser, hvor de juridiske gråzoner ligger, og hvilke klausuler systematisk stiller spillere dårligere.

I 2020 havde jeg en tilbagevendende frustration: de fleste affiliate-recensionssider fungerede som betalte annoncelister. Placeringer blev solgt, kriterier var vage, og redaktionel uafhængighed var teater. Problemet var strukturelt - recensionsteams havde brug for skala, skala krævede penge, og penge kom fra operatører, der forventede gunstig placering. Ingen ansvarlighed, ingen offentlig formel, ingen revisionsspor.

I 2024 begyndte jeg at bygge CasinoScraper som et solo-grundlæggerprojekt. Jeg designede den seks-søjlers bedømmelsesformel, byggede FastAPI- og Next.js-stakken, skrev scraping-pipelines og integrerede Anthropic Claude til analyse af vilkår og betingelser. Platformen tilbragte to år i ren udviklingstilstand - ingen offentlig trafik, kun pipeline-udvikling og dataakkumulering. I august 2026 lancerede CasinoScraper offentligt på tværs af 38 markeder med den fulde revisionsinfrastruktur allerede kørende: offentlig formel, månedlig ny-scoring, daglig katalogudvidelse, automatiseret analyse af vilkår og betingelser samt fuld versionshistorik fra dag et.

Automatiseringsstak

Den backend, der erstatter teamet

Seks altid-aktive pipelines håndterer scraping, scoring, analyse af vilkår og betingelser samt daglig publicering - den arbejdsgang, der ville kræve en redaktionel stab, kører på Celery og Claude i stedet.

Én grundlægger. Seks pipelines. Nul manuelle scorejusteringer.

Scraping af vilkår & data

Månedlig scraping af kasinovilkår, bonusdetaljer, betalingsmetoder og licensdata via ScrapingBee og Playwright. Udtrækker strukturerede data fra operatørsider og føder dem ind i scoringsmotoren.

månedligt
Ekstern anmeldelsesaggregator

Indsamler brugeranmeldelser fra Trustpilot, AskGamblers og andre tredjeparts-platforme. Aggregerer sentiment og vurderingsfordelinger for at påvirke Brugeranmeldelser-søjlen.

månedligt
AI-analyse af vilkår og betingelser

Anthropic Claude analyserer hvert kasinos vilkår og betingelser mod en fast tjekliste for rovdyrklausuler - maksimale udbetalingsfælder, inaktivitetsgebyrer, ensidige ændringsrettigheder, urealistiske omsætningskrav. Fund påvirker Bonusretfærdighed-søjlen og synliggøres i anmeldelser.

ved ændring af vilkår
6-søjlers scoringsmotor

Beregner Tillid & licens, Bonusretfærdighed, Udbetalingshastighed, Betalingsbekvemmelighed, UX & mobil samt Brugeranmeldelser-scores ved hjælp af den offentlige formel. Genberegner automatisk, når inputdata ændrer sig - ingen manuelle tilsidesættelser.

ved ændring
Vurderingspublicering

Dagligt Celery-job publicerer opdaterede scores og placeringer kl. 08:00 UTC. Udløser Next.js ISR-revalidering for berørte sider og rydder Redis-cache-poster.

dagligt 08:00 UTC
Redis + Next.js caching

Redis gemmer beregnede scores, serialiserede branddata og aggregerede anmeldelsesstatistikker. Next.js ISR cacher sider med stale-while-revalidate - brugere ser altid hurtige svar, baggrundsjobs opdaterer data ved ændring.

altid aktiv
PipelineIn-house scraperCelery workersClaude SonnetPostgreSQLRedis cacheNext.js SSR
Hvorfor dette projekt

Hvorfor CasinoScraper

CasinoScraper eksisterer, fordi affiliate-recensionsindustrien har et ansvarlighedsproblem. De fleste sider præsenterer placeringer som redaktionel vurdering, mens de sælger rækkefølgen bag kulisserne. Kriterier beskrives i vagt sprog - "troværdig", "velrenommeret", "bedst" - uden definition af, hvordan disse etiketter optjenes eller mistes. Når et kasino falder fem placeringer natten over, har læserne ingen måde at vide, om operatøren ændrede sig, eller om affiliatens indtægtsaftale gjorde.

Jeg byggede denne platform for at løse det problem én person ad gangen. Hver score på CasinoScraper kommer fra en offentlig formel. De seks søjler - Tillid & licens, Bonusretfærdighed, Udbetalingshastighed, Betalingsbekvemmelighed, UX & mobil samt Brugeranmeldelser - vægtes og beregnes på samme måde for hvert brand. Hvis en vurdering ændrer sig, har inputdataene ændret sig. Hvis en klausul i betingelserne bliver markeret, er markeringslogikken dokumenteret. Affiliate-links finansierer driften, men de flytter ikke placeringer.

Visionen

Hvad gør det WOW

Det, der gør CasinoScraper anderledes, er den ingeniørdisciplin, der ligger bag. Dette er ikke en indholdsside med et scoringssystem monteret ovenpå - det er en revisionsplatform, der tilfældigvis publicerer indhold. Hvert kasino genscores månedligt mod friske data. Hvert vilkår og betingelser-dokument analyseres af Claude mod en fast tjekliste for rovdyrklausuler. Hver brandændring versioneres. Den arbejdsgang, der ville kræve et redaktionelt team, kører på Celery-jobs og caching-lag i stedet.

Platformen lancerede på tværs af 38 markeder på dag et, fordi pipeline-arkitekturen blev bygget først, og indholdet blev genereret bagefter. Jeg startede ikke med fem markeder og ekspanderede gradvist - jeg byggede værktøjet til at håndtere 38 lokaliteter, kørte det i to år og gjorde det derefter offentligt. Solo-grundlæggermodellen er ikke en begrænsning - det er den designbegrænsning, der gjorde automatiseringen nødvendig og uafhængigheden mulig.

Den redaktionelle standard er også ikke til forhandling. Hvert tekstfelt på sitet er skrevet af mig, i første person, uden ghostwriters og uden udskiftelige freelancere. Når jeg beskriver en licensramme eller en udbetalingstest, er stemmen konsistent, fordi det er én stemme. Hvor andre platforme siger "vores team af eksperter", siger jeg "jeg" eller beskriver, hvad systemet gør. Det er ikke et stilistisk valg - det er en ansvarlighedsmekanisme.

1

Offentlig formel

Hver score beregnes ud fra dokumenterede input og offentliggjorte vægte. Enhver kan reproducere en vurdering ud fra de samme data.

2

Månedlig ny-scoring

Hvert kasino revurderes én gang om måneden mod friske scrapede data, eksterne anmeldelser og ændringer i vilkår.

3

Aldrig betalte placeringer

Affiliate-links finansierer driften, men de ændrer ikke scores eller rækkefølge. Placering kommer fra formlen.

4

Én redaktionel stemme

Hvert tekstfelt på sitet er skrevet af én person, i første person, uden ghostwriters eller udskiftelige freelancere.

5

Automatisering frem for teams

Den arbejdsgang, der ville kræve en redaktionel stab, kører på Celery-jobs, scraping-pipelines og AI-assisteret analyse i stedet.

6

Revisionssporede ændringer

Hver brandredigering versioneres. Hvis en vurdering ændrer sig, har inputdataene ændret sig - og historikken er bevaret.

7

Analyse af vilkår og betingelser

Hvert kasinos vilkår analyseres af Claude mod en fast tjekliste for rovdyrklausuler. Fund påvirker Bonusretfærdighed-søjlen.

8

38-markeds lancering

Platformen lancerede offentligt med fuld dækning på tværs af 38 lokaliteter, ikke en gradvis udrulning. Værktøjet blev bygget til skala først.

Ingeniørarbejde

Teknologi & Værktøjer

Den stak, der driver lokalitetsbevidst data, revisionsspor og AI-assisteret indhold.

FastAPI
Backend
Python
Backend
SQLAlchemy
ORM
Pydantic
Skemaer
PostgreSQL
Database
Redis
Cache
Celery
Opgaver
Next.js 15
Frontend
React 19
Frontend
Tailwind CSS
UI
Mantine
UI
Anthropic Claude
AI
OpenAI GPT
AI
ScrapingBee
Scraping
Playwright
Scraping
Lighthouse
Ydeevne
Nginx
Infrastruktur
PM2
Processtyring
Anderledes ved design

Sådan gør jeg tingene anderledes

De fleste kasino-affiliate-sider opererer på en teamdrevet redaktionel model. De ansætter skribenter til at producere anmeldelser, SEO-specialister til at optimere til søgeord og analytikere til at tildele scores. Outputtet er poleret, opdateringshyppigheden er høj, og placeringerne påvirkes af kommercielle relationer, selv når offentliggørelsen siger andet. Tegnet er normalt i de vage kriterier - "overordnet kvalitet", "spillertilfredshed", "brancheomdømme" - og fraværet af nogen offentlig formel, der ville gøre det muligt for en tredjepart at verificere en score.

CasinoScraper vender den model om. Scoringen er automatiseret og deterministisk. Den seks-søjlers formel er offentliggjort med nøjagtige vægte. Placeringerne opdateres månedligt, når dataene opdateres, ikke når en partnerskabsaftale ændrer sig. Den redaktionelle stemme er singulær og tilskrevet - hver anmeldelse, hver markedsguide, hvert forklarende afsnit er skrevet af den samme person. Platformen foregiver ikke at være en teamoperation, fordi uafhængighed i denne skala kræver automatisering, ikke ansættelser.

Den tekniske infrastruktur adskiller også dette projekt fra typiske affiliate-sider. De fleste platforme kører på WordPress med et anmeldelsesplugin og manuel scoreindtastning. CasinoScraper kører på en brugerdefineret FastAPI-backend med Celery-pipelines, PostgreSQL-lagring, Redis-caching og Next.js 15 på frontend. Scraping sker månedligt via ScrapingBee og Playwright. Analyse af vilkår og betingelser kører på Anthropic Claude. Scores genberegnes automatisk, når et input ændrer sig. Publicering sker dagligt kl. 08:00 UTC via et planlagt job. Stakken er overudviklet til en anmeldelsesside, fordi dette ikke er en anmeldelsesside - det er en revisionsplatform.

Tidslinje

Rejsen hidtil

2010

Startede i iGaming compliance

Begyndte at arbejde med regulatorisk compliance, licensstrukturer og operatørrisikovurdering hos europæiske iGaming-operatører.

2015

Multi-jurisdiktionel licensfokus

Specialiserede mig i grænseoverskridende licensrammer (MGA, UKGC, KGC) og begyndte at gennemgå bonusbetingelser i forhold til spillerbeskyttelsesstandarder.

2020

Identificerede affiliate-problemet

Anerkendte det strukturelle problem i affiliate-recensionssider: betalte placeringer forklædt som redaktionelle placeringer, vage kriterier, nul ansvarlighed.

2024

Begyndte at bygge CasinoScraper

Begyndte at udvikle platformen som et solo-grundlæggerprojekt - designede den seks-søjlers formel, byggede FastAPI/Next.js-stakken, skrev scraping-pipelines, integrerede Claude til analyse af vilkår og betingelser.

2026

Offentlig lancering på tværs af 38 markeder

Lancerede CasinoScraper.com offentligt i august med fuld revisionsinfrastruktur: offentlig formel, månedlig ny-scoring, daglig katalogudvidelse, automatiseret analyse af vilkår og betingelser, versionshistorik.

FAQ

Ofte stillede spørgsmål

Hvem er Markus Halvorsen?
Hvorfor byggede du CasinoScraper?
Hvordan fungerer kasinoanmeldelser på CasinoScraper?
Hvordan verificeres data?
Hvor ofte opdateres platformen?
Bruger CasinoScraper affiliate-links?
Hvordan kan jeg kontakte dig?
Hvad gør CasinoScraper anderledes end andre anmeldelsessider?