Blog
Web development, Astro, AWS, SEO i budowanie produktów cyfrowych. Praktyczna wiedza, nie teoria.
const articles = 14;
Jak zbudowałem matury-online.pl — od statycznego SEO do pełnego SaaS w pół roku
Case study budowy platformy do nauki do matury z polskiego: Astro frontend, Node + Postgres backend na EC2, AI do oceny wypracowań według kryteriów CKE. Konkretne decyzje architektoniczne, koszty, błędy i wnioski z pierwszych miesięcy produkcji.
Własny serwer MCP do Claude.ai - jak dałem Claude bezpośredni dostęp do AWS, SSH, baz danych i kodu na moim dysku
Case study z budowy self-hosted serwera MCP (Model Context Protocol) dla Claude.ai web. Dziewięć narzędzi: AWS CLI, SSH, lokalny shell, zapis plików, GitHub API, PostgreSQL przez SSH, PM2, chunking długich dokumentów. OAuth 2.1 + PKCE, około 1000 linii Node.js, hosting na własnym Windows + FRP tunnel + nginx na VPS. Klucze nigdy nie opuszczają mojej maszyny.
Automatyczne powiadamianie Google o nowych stronach — jak zbudowałem serverless notifier na AWS Lambda, który indeksuje moje domeny w 48 godzin
Case study z budowy systemu automatycznego indeksowania: AWS Lambda + DynamoDB + Google Indexing API + Search Console API. Sitemap diffing, bulk submit, dashboard z URL Inspection API, integracja z deploy.sh i GitHub Actions. Koszt: $0/miesiąc. Jedna Lambda obsługuje 23 domen.
Własne narzędzie do analityki SEO z AI — jak zbudowałem panel do zarządzania 23 domenami, którego nie zastąpi żaden gotowy tool
Case study z budowy SEO Command Center: Fastify + Prisma + React + Claude AI. Integracja z Google Search Console, automatyczny link crawl, timeline pozycji, AI Link Builder z commitami na GitHub i auto-deploy. Wszystko na własnej infrastrukturze AWS.
Sklep internetowy bez serwera — jak zbudowałem statyczny e-commerce w Astro, który przebudowuje się sam
Case study architektury, w której statyczna strona Astro SSG działa jako pełnoprawny sklep internetowy z koszykiem, płatnościami Stripe i automatycznym deployem po każdej zmianie stanu magazynowego. Bez backendu, bez bazy danych, za mniej niż dolar miesięcznie.
Jeden scraper, trzy aplikacje AI — jak zbudowałem centralny mikroserwis do web researchu
Case study architektury centralnego scrapera (Python + Selenium + BeautifulSoup na AWS Elastic Beanstalk), który obsługuje trzy różne aplikacje AI: platformę do nauki matury, generator treści copywriterskich i generator prac akademickich. Z prawdziwym kodem, pipeline'ami i lekcjami z produkcji.
Synchronizacja Allegro ↔ własny sklep — jak zbudowałem bidirectional sync, którego nie da Ci żadna wtyczka
Case study z budowy własnej, dwukierunkowej synchronizacji między sklepem e-commerce (Fastify + Prisma + PostgreSQL) a Allegro. OAuth, stock sync, automatyczna publikacja ofert z rollbackiem, event polling, matching produktów po nazwach i panel admina do zarządzania powiązaniami.
Dlaczego 90% aplikacji AI to nakładki na API — i czemu to nie wystarczy
Większość 'narzędzi AI' to formularz, jeden request do Claude/GPT i wyświetlenie odpowiedzi. Działa dla pytań o stolicę Francji. Nie działa dla niczego, co wymaga aktualnych danych, kontroli jakości i powtarzalności. Artykuł o tym, dlaczego surowa wiedza modelu to za mało — i jak budować systemy, które używają AI jako jednego z narzędzi, nie jako całego produktu.
Jak zbudowałem multi-agent AI pipeline do generowania treści — kierownik, pisarze i 6 warstw kontroli jakości
Case study z budowy zaawansowanego systemu generowania treści AI w Smart-Copy.ai. Multi-agent architektura (kierownik + do 7 pisarzy), web research z Google + scraperem, automatyczne SEO, kontynuacja ucięć, walidacja zakończeń przez Claude i post-processing z linkami. Z prawdziwym kodem produkcyjnym.
Jak obsługuję 30+ domen na AWS za ~$117 miesięcznie — praktyczny przewodnik po infrastrukturze
Pełny przegląd infrastruktury AWS obsługującej ponad 30 domen: strony statyczne Astro na S3 + CloudFront, aplikacje na EC2 z PM2 i nginx, Lambda, CodeBuild, SES. Z prawdziwymi kosztami, komendami CLI i lekcjami z produkcji.
AI w aplikacjach — kiedy to overkill, a kiedy jedyne sensowne rozwiązanie
Nie każdy problem wymaga AI. Allegro sync, cron rebuildy, walidacja formularzy — to robota dla skryptu, nie dla modelu za $0.003/request. Ale ocena wypracowań, selekcja źródeł internetowych, generowanie 2000 unikalnych opisów produktów? Tutaj skrypt się poddaje. Artykuł o granicy między skryptem a AI — z kodem produkcyjnym z trzech różnych aplikacji.
Formularz kontaktowy na statycznej stronie — Lambda, SES, S3 i zero backendu
Jak dodać formularz kontaktowy z załącznikami do strony na S3 + CloudFront, nie uruchamiając żadnego serwera. Dwie Lambdy (contact + presign), SES do emaili, S3 presigned URLs do uploadu plików, API Gateway jako endpoint. Koszt: ułamek centa miesięcznie. Z pełnym kodem produkcyjnym i skryptem setup.
Astro — framework, który zmienił zasady gry w budowaniu stron internetowych
Kompletny przewodnik po frameworku Astro w 2026 roku: jak działa, dlaczego Cloudflare go kupił, czym jest Islands Architecture, jakie daje korzyści SEO i kiedy warto (a kiedy nie warto) go używać. Praktyczna wiedza z perspektywy developera, który zbudował na nim ponad 15 produkcyjnych stron.
Jak zbudowałem 15+ stron w Astro na AWS za mniej niż 1 dolar miesięcznie — case study full-stack developera
Case study z budowy statycznych stron internetowych w frameworku Astro z hostingiem na AWS S3 + CloudFront. Lighthouse 95–100, koszt hostingu poniżej 1 USD/mies, zero JavaScriptu, pełna kontrola SEO. Konkretne dane, błędy i wnioski z ponad roku produkcji.