Solo founder · Everything else is automated

Markus Halvorsen

Fundador e Editor Principal

Markus tem mais de 15 anos de experiência na indústria iGaming, especializado em conformidade regulamentar, licenciamento e avaliação de risco. Garante que cada análise de casino cumpre padrões rigorosos de transparência e proteção do jogador.

84
Casinos analisados
0
Artigos escritos
9635
Bonuses reviewed
24/7
Automation
Contexto

A minha história

Comecei a trabalhar em conformidade e licenciamento iGaming em 2010, focado em avaliação de risco de operadores e enquadramentos regulamentares em mercados europeus. Nos cinco anos seguintes, especializei-me em estruturas de licenciamento multijurisdicional - MGA, UKGC, KGC - e comecei a rever termos de bónus face a padrões de proteção do jogador. O trabalho deu-me visibilidade direta sobre como os operadores redigem os seus T&C, onde estão as zonas cinzentas legais e que cláusulas desfavorecem sistematicamente os jogadores.

Em 2020, tinha uma frustração recorrente: a maioria dos sites de afiliados operava como diretórios de listagens pagas. Os rankings eram vendidos, os critérios vagos e a independência editorial era teatro. O problema era estrutural - as equipas de revisão precisavam de escala, a escala exigia dinheiro e o dinheiro vinha de operadores que esperavam colocação favorável. Sem prestação de contas, sem fórmula pública, sem trilho de auditoria.

Em 2024, comecei a construir o CasinoScraper como projeto de fundador único. Desenhei a fórmula de avaliação de seis pilares, construí o stack FastAPI e Next.js, escrevi os pipelines de scraping e integrei o Anthropic Claude para análise de termos. A plataforma passou dois anos em modo apenas de engenharia - sem tráfego público, apenas desenvolvimento de pipeline e acumulação de dados. Em agosto de 2026, o CasinoScraper foi lançado publicamente em 38 mercados com toda a infraestrutura de auditoria já a funcionar: fórmula pública, re-pontuação mensal, expansão diária do catálogo, análise automatizada de T&C e histórico completo de versões desde o primeiro dia.

Stack de Automação

O backend que substitui a equipa

Seis pipelines sempre ativos tratam de scraping, pontuação, análise de T&C e publicação diária - o fluxo de trabalho que exigiria uma equipa editorial funciona em Celery e Claude.

Um fundador. Seis pipelines. Zero ajustes manuais de pontuação.

Scraping de Termos e Dados

Scraping mensal de termos de casino, detalhes de bónus, métodos de pagamento e dados de licenciamento via ScrapingBee e Playwright. Extrai dados estruturados de sites de operadores e alimenta o motor de pontuação.

mensal
Agregador de Avaliações Externas

Recolhe avaliações de utilizadores do Trustpilot, AskGamblers e outras plataformas de terceiros. Agrega sentimento e distribuições de classificação para alimentar o pilar Avaliações de utilizadores.

mensal
Análise IA de T&C

O Anthropic Claude analisa os termos e condições de cada casino contra uma checklist fixa de cláusulas predatórias - armadilhas de cashout máximo, taxas de inatividade, direitos de alteração unilateral, requisitos de apostas irrealistas. As descobertas alimentam o pilar Justiça de bónus e são apresentadas nas análises.

em mudança de T&C
Motor de Pontuação de 6 Pilares

Calcula pontuações de Confiança e licenciamento, Justiça de bónus, Velocidade de pagamento, Conveniência de pagamento, UX e mobile e Avaliações de utilizadores usando a fórmula pública. Recalcula automaticamente sempre que qualquer dado de entrada muda - sem overrides manuais.

em mudança
Publicação de Classificações

Job Celery diário publica pontuações e rankings atualizados às 08:00 UTC. Despoleta revalidação Next.js ISR para páginas afetadas e limpa entradas de cache Redis.

diariamente 08:00 UTC
Cache Redis + Next.js

O Redis armazena pontuações calculadas, dados de marca serializados e estatísticas de análises agregadas. O Next.js ISR faz cache de páginas com stale-while-revalidate - os utilizadores vêem sempre respostas rápidas, jobs em background atualizam dados em mudança.

sempre ativo
PipelineIn-house scraperCelery workersClaude SonnetPostgreSQLRedis cacheNext.js SSR
Porquê este projeto

Porquê o CasinoScraper

O CasinoScraper existe porque a indústria de afiliados de análise tem um problema de responsabilização. A maioria dos sites apresenta rankings como juízo editorial enquanto vende a ordem nos bastidores. Os critérios são descritos em linguagem vaga - "confiável", "reputado", "melhor" - sem definição de como esses rótulos se ganham ou perdem. Quando um casino desce cinco posições de um dia para o outro, os leitores não têm forma de saber se o operador mudou ou se foi o acordo de receita do afiliado.

Construí esta plataforma para resolver esse problema uma pessoa de cada vez. Cada pontuação no CasinoScraper vem de uma fórmula pública. Os seis pilares - Confiança e licenciamento, Justiça de bónus, Velocidade de pagamento, Conveniência de pagamento, UX e mobile, Avaliações de utilizadores - são ponderados e calculados da mesma forma para todas as marcas. Se uma classificação muda, os dados de entrada mudaram. Se uma cláusula nos termos é sinalizada, a lógica de sinalização está documentada. Os links de afiliado financiam a operação, mas não movem os rankings.

A visão

O que o torna WOW

O que torna o CasinoScraper diferente é a disciplina de engenharia por detrás. Não é um site de conteúdo com um sistema de pontuação anexado - é uma plataforma de auditoria que publica conteúdo. Cada casino é re-pontuado mensalmente face a dados atualizados. Cada documento de termos e condições é analisado pelo Claude contra uma checklist fixa de cláusulas predatórias. Cada mudança de marca é versionada. O fluxo de trabalho que exigiria uma equipa editorial funciona em jobs Celery e camadas de cache.

A plataforma foi lançada em 38 mercados no primeiro dia porque a arquitetura de pipeline foi construída primeiro e o conteúdo gerado depois. Não comecei com cinco mercados e expandi gradualmente - construí as ferramentas para lidar com 38 locales, executei durante dois anos e depois tornei público. O modelo de fundador único não é uma limitação - é a restrição de design que tornou a automação necessária e a independência possível.

O padrão editorial também é inegociável. Cada campo de texto no site é escrito por mim, na primeira pessoa, sem ghostwriters e sem freelancers substituíveis. Quando descrevo um enquadramento de licenciamento ou um teste de levantamento, a voz é consistente porque é uma só voz. Onde outras plataformas dizem "a nossa equipa de especialistas", eu digo "eu" ou descrevo o que o sistema faz. Não é uma escolha estilística - é um mecanismo de responsabilização.

1

Fórmula pública

Cada pontuação é calculada a partir de inputs documentados e pesos publicados. Qualquer pessoa pode reproduzir uma classificação a partir dos mesmos dados.

2

Re-pontuação mensal

Cada casino é reavaliado uma vez por mês face a dados atualizados de scraping, análises externas e mudanças nos termos.

3

Rankings nunca pagos

Os links de afiliado financiam a operação, mas não alteram pontuações ou ordem. A posição vem da fórmula.

4

Uma voz editorial

Cada campo de texto no site é escrito por uma pessoa, na primeira pessoa, sem ghostwriters ou freelancers substituíveis.

5

Automação em vez de equipas

O fluxo de trabalho que exigiria uma equipa editorial funciona em jobs Celery, pipelines de scraping e análise assistida por IA.

6

Alterações auditadas

Cada edição de marca é versionada. Se uma classificação muda, os dados de entrada mudaram - e o histórico é preservado.

7

Análise de T&C

Os termos de cada casino são analisados pelo Claude contra uma checklist fixa de cláusulas predatórias. As descobertas alimentam o pilar Justiça de bónus.

8

Lançamento em 38 mercados

A plataforma foi lançada publicamente com cobertura completa em 38 locales, não um rollout gradual. As ferramentas foram construídas para escala primeiro.

Engenharia

Tecnologia e Ferramentas

O stack que alimenta dados conscientes do locale, trilhos de auditoria e conteúdo assistido por IA.

FastAPI
Backend
Python
Backend
SQLAlchemy
ORM
Pydantic
Schemas
PostgreSQL
Base de dados
Redis
Cache
Celery
Tarefas
Next.js 15
Frontend
React 19
Frontend
Tailwind CSS
UI
Mantine
UI
Anthropic Claude
IA
OpenAI GPT
IA
ScrapingBee
Scraping
Playwright
Scraping
Lighthouse
Performance
Nginx
Infraestrutura
PM2
Gestão de processos
Diferente por design

Como faço as coisas de forma diferente

A maioria dos sites de afiliados de casinos opera num modelo editorial orientado por equipas. Contratam escritores para produzir análises, especialistas SEO para otimizar palavras-chave e analistas para atribuir pontuações. O resultado é polido, a cadência de atualização é elevada e os rankings são influenciados por relações comerciais mesmo quando a divulgação diz o contrário. O indicador está geralmente nos critérios vagos - "qualidade geral", "satisfação do jogador", "reputação da indústria" - e na ausência de qualquer fórmula pública que permitiria a um terceiro verificar uma pontuação.

O CasinoScraper inverte esse modelo. A pontuação é automatizada e determinística. A fórmula de seis pilares é publicada com pesos exatos. Os rankings atualizam mensalmente quando os dados atualizam, não quando um acordo de parceria muda. A voz editorial é singular e atribuída - cada análise, cada guia de mercado, cada parágrafo explicativo é escrito pela mesma pessoa. A plataforma não finge ser uma operação de equipa porque a independência a esta escala requer automação, não contratação.

A infraestrutura técnica também separa este projeto dos sites típicos de afiliados. A maioria das plataformas funciona em WordPress com um plugin de análise e entrada manual de pontuações. O CasinoScraper funciona num backend FastAPI personalizado com pipelines Celery, armazenamento PostgreSQL, cache Redis e Next.js 15 no frontend. O scraping acontece mensalmente via ScrapingBee e Playwright. A análise de T&C funciona no Anthropic Claude. As pontuações recalculam automaticamente quando qualquer input muda. A publicação acontece diariamente às 08:00 UTC via job agendado. O stack é sobre-engenheirado para um site de análise porque isto não é um site de análise - é uma plataforma de auditoria.

Linha temporal

Percurso até agora

2010

Início em conformidade iGaming

Comecei a trabalhar em conformidade regulamentar, estruturas de licenciamento e avaliação de risco de operadores em operadores iGaming europeus.

2015

Foco em licenciamento multijurisdicional

Especializei-me em enquadramentos de licenciamento transfronteiriços (MGA, UKGC, KGC) e comecei a rever termos de bónus face a padrões de proteção do jogador.

2020

Identifiquei o problema dos afiliados

Reconheci o problema estrutural nos sites de análise de afiliados: colocações pagas disfarçadas de rankings editoriais, critérios vagos, zero responsabilização.

2024

Comecei a construir o CasinoScraper

Comecei a engenheirar a plataforma como projeto de fundador único - desenhei a fórmula de seis pilares, construí o stack FastAPI/Next.js, escrevi pipelines de scraping, integrei Claude para análise de T&C.

2026

Lançamento público em 38 mercados

Lancei o CasinoScraper.com publicamente em agosto com infraestrutura completa de auditoria: fórmula pública, re-pontuação mensal, expansão diária do catálogo, análise automatizada de T&C, histórico de versões.

FAQ

Perguntas frequentes

Quem é Markus Halvorsen?
Porque construiu o CasinoScraper?
Como funcionam as análises de casino no CasinoScraper?
Como são verificados os dados?
Com que frequência a plataforma atualiza?
O CasinoScraper usa links de afiliado?
Como posso contactá-lo?
O que torna o CasinoScraper diferente de outros sites de análise?