Solo founder · Everything else is automated

Markus Halvorsen

Założyciel i redaktor naczelny

Markus ma ponad 15 lat doświadczenia w branży iGaming, specjalizując się w compliance regulacyjnym, licencjonowaniu i ocenie ryzyka. Dba o to, by każda recenzja kasyna spełniała rygorystyczne standardy przejrzystości i ochrony graczy.

84
Recenzje kasyn
0
Artykuły autorstwa
9635
Bonuses reviewed
24/7
Automation
Biografia

Moja historia

Zacząłem pracować w obszarze compliance i licencjonowania iGaming w 2010 roku, koncentrując się na ocenie ryzyka operatorów i ramach regulacyjnych w całej Europie. W ciągu następnych pięciu lat specjalizowałem się w strukturach licencjonowania wielojurysdykcyjnego - MGA, UKGC, KGC - i zacząłem przeglądać warunki bonusowe pod kątem standardów ochrony graczy. Ta praca dała mi bezpośredni wgląd w to, jak operatorzy piszą swoje regulaminy, gdzie są prawne strefy szare i które klauzule systematycznie szkodzą graczom.

W 2020 roku narastała we mnie pewna frustracja: większość afiliacyjnych stron recenzujących działała jak płatne katalogi. Rankingi były sprzedawane, kryteria były niejasne, a niezależność redakcyjna była teatrem. Problem był systemowy - zespoły recenzentów potrzebowały skali, skala wymagała pieniędzy, a pieniądze pochodziły od operatorów, którzy oczekiwali korzystnego miejsca w rankingu. Żadnej odpowiedzialności, żadnej publicznej formuły, żadnego śladu audytu.

W 2024 roku zacząłem budować CasinoScraper jako projekt jednoosobowy. Zaprojektowałem formułę oceny opartą na sześciu filarach, zbudowałem stos FastAPI i Next.js, napisałem potoki scrapingowe i zintegrowałem Anthropic Claude do analizy regulaminów. Platforma spędziła dwa lata w trybie wyłącznie inżynieryjnym - bez publicznego ruchu, tylko rozwój potoków i gromadzenie danych. W sierpniu 2026 roku CasinoScraper uruchomiłem publicznie na 38 rynkach z pełną infrastrukturą audytową już działającą: publiczna formuła, comiesięczne przeliczanie, codzienny wzrost katalogu, automatyczna analiza regulaminów i pełna historia wersji od pierwszego dnia.

Automatyzacja

Backend, który zastępuje zespół

Sześć zawsze aktywnych potoków obsługuje scraping, punktację, analizę regulaminów i codzienną publikację - przepływ pracy, który wymagałby personelu redakcyjnego, działa zamiast tego na Celery i Claude.

Jeden założyciel. Sześć potoków. Zero ręcznych poprawek wyników.

Scraping regulaminów i danych

Comiesięczny scraping regulaminów kasyn, szczegółów bonusowych, metod płatności i danych licencyjnych przez ScrapingBee i Playwright. Wydobywa ustrukturyzowane dane ze stron operatorów i zasila silnik punktacji.

co miesiąc
Agregator zewnętrznych recenzji

Zbiera recenzje użytkowników z Trustpilot, AskGamblers i innych platform zewnętrznych. Agreguje sentyment i rozkłady ocen, by zasilać filar Recenzje użytkowników.

co miesiąc
AI - analiza regulaminów

Anthropic Claude analizuje regulaminy każdego kasyna względem stałej listy kontrolnej klauzul drapieżnych - pułapki max cashout, opłaty za nieaktywność, jednostronne prawa do zmian, nierealistyczne wymagania obrotu. Wyniki zasilają filar Uczciwości bonusów i są wyświetlane w recenzjach.

przy zmianie regulaminu
Silnik punktacji sześciu filarów

Oblicza wyniki Zaufania i licencjonowania, Uczciwości bonusów, Szybkości wypłat, Wygody płatności, UX i mobile oraz Recenzji użytkowników używając publicznej formuły. Przelicza automatycznie, gdy zmienia się jakiekolwiek dane wejściowe - bez ręcznych nadpisań.

przy zmianie
Publikacja ocen

Codzienne zadanie Celery publikuje zaktualizowane wyniki i rankingi o 08:00 UTC. Wywołuje rewalidację Next.js ISR dla dotkniętych stron i czyści wpisy cache Redis.

codziennie 08:00 UTC
Redis + cache Next.js

Redis przechowuje obliczone wyniki, zserializowane dane marek i zagregowane statystyki recenzji. Next.js ISR cache'uje strony ze stale-while-revalidate - użytkownicy zawsze widzą szybkie odpowiedzi, zadania tła odświeżają dane przy zmianie.

zawsze aktywny
PotokIn-house scraperCelery workersClaude SonnetPostgreSQLRedis cacheNext.js SSR
Po co ten projekt

Dlaczego CasinoScraper

CasinoScraper istnieje, ponieważ branża afiliacyjnych recenzji ma problem z odpowiedzialnością. Większość stron prezentuje rankingi jako osąd redakcyjny, jednocześnie sprzedając kolejność za kulisami. Kryteria są opisane niejasnym językiem - "zaufany", "renomowany", "najlepszy" - bez definicji, jak te etykiety są zdobywane lub tracone. Kiedy kasyno spada o pięć pozycji z dnia na dzień, czytelnicy nie mają możliwości sprawdzić, czy zmienił się operator, czy umowa afiliacyjna serwisu.

Zbudowałem tę platformę, by rozwiązać ten problem dla jednej osoby na raz. Każdy wynik na CasinoScraper pochodzi z publicznej formuły. Sześć filarów - Zaufanie i licencjonowanie, Uczciwość bonusów, Szybkość wypłat, Wygoda płatności, UX i mobile, Recenzje użytkowników - jest ważonych i obliczanych w ten sam sposób dla każdej marki. Jeśli ocena się zmienia, to dlatego że zmieniły się dane wejściowe. Jeśli klauzula w regulaminie zostanie oflagowana, logika flagowania jest udokumentowana. Linki afiliacyjne finansują działanie, ale nie przesuwają rankingów.

Wizja

Co wyróżnia

To, co wyróżnia CasinoScraper, to dyscyplina inżynieryjna za tym stojąca. To nie jest portal treściowy z doczepionym systemem punktacji - to platforma audytowa, która publikuje treści. Każde kasyno jest przeliczane co miesiąc względem świeżych danych. Każdy dokument regulaminu jest analizowany przez Claude względem stałej listy kontrolnej klauzul drapieżnych. Każda zmiana marki jest wersjonowana. Przepływ pracy, który wymagałby zespołu redakcyjnego, działa zamiast tego na zadaniach Celery i warstwach cache.

Platforma wystartowała na 38 rynkach pierwszego dnia, ponieważ architektura potoków została zbudowana najpierw, a treść wygenerowana później. Nie zacząłem od pięciu rynków i stopniowej ekspansji - zbudowałem narzędzia do obsługi 38 lokalizacji, uruchamiałem je przez dwa lata, a potem upubliczniłem. Model jednoosobowego założyciela nie jest ograniczeniem - to ograniczenie projektowe, które uczyniło automatyzację konieczną, a niezależność możliwą.

Poprzeczka redakcyjna jest również niepodlegająca negocjacjom. Każde pole tekstowe na stronie jest napisane przeze mnie, w pierwszej osobie, bez ghostwriterów i bez wymiennych freelancerów. Kiedy opisuję ramy licencjonowania czy test wypłaty, głos jest spójny, bo jest to jeden głos. Tam gdzie inne platformy mówią "nasz zespół ekspertów", ja mówię "ja" lub opisuję, co robi system. To nie jest wybór stylistyczny - to mechanizm odpowiedzialności.

1

Publiczna formuła

Każdy wynik jest obliczany z udokumentowanych danych wejściowych i opublikowanych wag. Każdy może odtworzyć ocenę z tych samych danych.

2

Comiesięczne przeliczanie

Każde kasyno jest ponownie oceniane raz w miesiącu względem świeżo zescrapowanych danych, zewnętrznych recenzji i zmian w regulaminie.

3

Nigdy płatne rankingi

Linki afiliacyjne finansują działanie, ale nie zmieniają wyników ani kolejności. Pozycja wynika z formuły.

4

Jeden głos redakcyjny

Każde pole tekstowe na stronie jest napisane przez jedną osobę, w pierwszej osobie, bez ghostwriterów czy wymiennych freelancerów.

5

Automatyzacja zamiast zespołów

Przepływ pracy, który wymagałby personelu redakcyjnego, działa zamiast tego na zadaniach Celery, potokach scrapingowych i analizie wspomaganej AI.

6

Śledzone zmiany

Każda edycja marki jest wersjonowana. Jeśli ocena się zmienia, to dlatego że zmieniły się dane wejściowe - a historia jest zachowana.

7

Analiza regulaminów

Regulamin każdego kasyna jest analizowany przez Claude względem stałej listy kontrolnej klauzul drapieżnych. Wyniki zasilają filar Uczciwości bonusów.

8

Start na 38 rynkach

Platforma wystartowała publicznie z pełnym pokryciem 38 lokalizacji, nie stopniowym rollout'em. Narzędzia zostały zbudowane najpierw pod skalę.

Inżynieria

Technologia i narzędzia

Stos, który napędza dane zależne od lokalizacji, ścieżki audytu i treści wspomagane AI.

FastAPI
Backend
Python
Backend
SQLAlchemy
ORM
Pydantic
Schematy
PostgreSQL
Baza danych
Redis
Cache
Celery
Zadania
Next.js 15
Frontend
React 19
Frontend
Tailwind CSS
UI
Mantine
UI
Anthropic Claude
AI
OpenAI GPT
AI
ScrapingBee
Scraping
Playwright
Scraping
Lighthouse
Wydajność
Nginx
Infrastruktura
PM2
Zarządzanie procesami
Inaczej z założenia

Jak pracuję inaczej

Większość afiliacyjnych stron kasynowych działa na modelu redakcyjnym opartym na zespole. Zatrudniają pisarzy do tworzenia recenzji, specjalistów SEO do optymalizacji pod słowa kluczowe i analityków do przypisywania wyników. Produkt jest wygładzony, kadencja aktualizacji jest wysoka, a rankingi są wpływane przez relacje komercyjne, nawet gdy ujawnienie mówi inaczej. Znak rozpoznawczy to zazwyczaj niejasne kryteria - "ogólna jakość", "zadowolenie graczy", "reputacja branżowa" - i brak jakiejkolwiek publicznej formuły, która pozwoliłaby stronie trzeciej zweryfikować wynik.

CasinoScraper odwraca ten model. Punktacja jest zautomatyzowana i deterministyczna. Formuła sześciu filarów jest opublikowana z dokładnymi wagami. Rankingi aktualizują się co miesiąc, gdy aktualizują się dane, a nie gdy zmienia się umowa partnerska. Głos redakcyjny jest pojedynczy i przypisany - każda recenzja, każdy przewodnik rynkowy, każdy akapit wyjaśniający jest napisany przez tę samą osobę. Platforma nie udaje operacji zespołowej, bo niezależność na tej skali wymaga automatyzacji, nie zatrudniania.

Infrastruktura techniczna również oddziela ten projekt od typowych stron afiliacyjnych. Większość platform działa na WordPressie z wtyczką do recenzji i ręcznym wprowadzaniem wyników. CasinoScraper działa na własnym backendzie FastAPI z potokami Celery, przechowywaniem PostgreSQL, cache Redis i Next.js 15 na frontendzie. Scraping odbywa się co miesiąc przez ScrapingBee i Playwright. Analiza regulaminów działa na Anthropic Claude. Wyniki przeliczają się automatycznie, gdy zmienia się jakiekolwiek dane wejściowe. Publikacja odbywa się codziennie o 08:00 UTC przez zaplanowane zadanie. Stos jest przeładowany jak na stronę recenzyjną, bo to nie jest strona recenzyjna - to platforma audytowa.

Oś czasu

Droga dotąd

2010

Start w compliance iGaming

Rozpocząłem pracę w compliance regulacyjnym, strukturach licencjonowania i ocenie ryzyka operatorów u europejskich operatorów iGaming.

2015

Licencjonowanie wielojurysdykcyjne

Specjalizacja w transgranicznych ramach licencjonowania (MGA, UKGC, KGC) i przegląd warunków bonusowych pod kątem standardów ochrony graczy.

2020

Rozpoznanie problemu afiliacyjnego

Dostrzegłem systemowy problem w afiliacyjnych stronach recenzyjnych: płatne miejsca zamaskowane jako rankingi redakcyjne, niejasne kryteria, zero odpowiedzialności.

2024

Budowa CasinoScraper

Zacząłem budować platformę jako projekt jednoosobowy - zaprojektowałem formułę sześciu filarów, zbudowałem stos FastAPI/Next.js, napisałem potoki scrapingowe, zintegrowałem Claude do analizy regulaminów.

2026

Start publiczny na 38 rynkach

Uruchomiłem CasinoScraper.com publicznie w sierpniu z pełną infrastrukturą audytową: publiczna formuła, comiesięczne przeliczanie, codzienny wzrost katalogu, automatyczna analiza regulaminów, historia wersji.

FAQ

Często zadawane

Kim jest Markus Halvorsen?
Dlaczego zbudowałeś CasinoScraper?
Jak działają recenzje kasyn na CasinoScraper?
Jak są weryfikowane dane?
Jak często platforma się aktualizuje?
Czy CasinoScraper używa linków afiliacyjnych?
Jak mogę się z Tobą skontaktować?
Co wyróżnia CasinoScraper od innych stron recenzyjnych?