Paweł Górski

> ship --web-ai-product

Strony, aplikacje
i narzędzia AI od pomysłu do działania

Strony / Aplikacje / AI / Drupal

Łączę web development, AI, automatyzacje, Drupal/CMS i integracje API. Pomagam firmom szybciej uruchamiać strony, MVP, panele i narzędzia, które realnie wspierają sprzedaż albo codzienną pracę.

  • Szybszy start strony albo MVP
  • Mniej ręcznej pracy w procesie
  • Drupal/CMS jako stabilna specjalizacja

Wybierz pierwszy krok

Nie musisz znać pakietu. Opisz objaw, ryzyko i termin, a w odpowiedzi dobiorę Rescue Call, audyt, dzień stabilizacji albo stałe wsparcie.
1 h
Najbliższy dostępny termin

To preferowany termin. Potwierdzę go w odpowiedzi albo zaproponuję najbliższą alternatywę.

Preferowana godzina Wtorek-sroda, 11:00-14:00
> about

Jak pomagam

Najczęściej pomagam wtedy, gdy Drupal już działa, ale release stoi przez dług techniczny, niejasny błąd albo brak pary rąk do dowiezienia zmian.

Zaczynam od krótkiej konsultacji technicznej: co blokuje zespół, które ryzyka są realne i jaki zakres da się zamknąć w kilku godzinach albo jednym dniu pracy.

Efekt: konkretny plan, mniej zgadywania i kod, który zespół może dalej utrzymywać po wdrożeniu.

  1. 01 Audit ryzyka i blokery
  2. 02 Plan kolejność napraw
  3. 03 Wdrożenie realizacja planu
  4. 04 Stabilizacja spokojny release
Drupal corestable
Custom modulesready
API integrationsonline
Frontend polishshipped
> when_to_call

Kiedy wsparcie Drupal ma sens?

Zapewniam zewnętrzne wsparcie senior Drupal, gdy projekt już żyje, a zespół potrzebuje szybkiej decyzji, planu napraw albo spokojnego dowiezienia zmiany.

Agencje z trudnym backlogiem Software house'y bez seniora Drupal pod ręką Właściciele serwisów Drupal po przejęciu projektu CTO i PM przed ryzykownym releasem
Agencja / software house

Brakuje senior Drupal capacity, sprint stoi na custom module albo trzeba odblokować review przed releasem.

Najczęściej: Agency Backup albo Stabilization Day.
CTO / PM

Potrzebujesz decyzji technicznej, planu stabilizacji albo oceny ryzyka zanim obiecasz termin i budżet.

Najczęściej: Rescue Call albo Chaos Audit.
Właściciel serwisu Drupal

Produkcja działa nerwowo, aktualizacja utknęła albo po poprzednim wykonawcy został chaos w kodzie i utrzymaniu.

Najczęściej: Chaos Audit, Rescue Call albo Stabilization Day.
Dobry fit:

Masz istniejący serwis Drupal, konkretny blocker, ryzykowny release albo backlog, który potrzebuje seniora na decyzję i dowiezienie.

Nie zaczynajmy od pakietu:

Jeśli dopiero wybierasz technologię albo potrzebujesz pełnego rebrandingu, lepiej najpierw ustalić zakres osobnej konsultacji.

Drupal Rescue Call / 1h

Coś blokuje zespół albo produkcję

Wchodzimy w problem, logi, ryzyka i możliwe ścieżki naprawy. Po rozmowie masz decyzję: hotfix, audyt albo większy blok pracy.

  • Wybierz, gdy jedna decyzja blokuje zespół i trzeba w 60 minut ocenić, czy wystarczy hotfix, czy potrzebny jest audyt albo wejście w kod.
  • Przykład: po deployu produkcja sypie błędami i trzeba zdecydować, czy robimy hotfix, rollback czy audyt.
  • Format: 60 minut rozmowy technicznej i decyzja o najbliższym ruchu.
  • Po pakiecie: masz decyzję techniczną i ścieżkę naprawy do potwierdzenia.
  • Przygotuj: objaw, ticket albo link do stage i ostatnią zmianę przed awarią.
  • Nie wybieraj, jeśli nie ma konkretnego objawu, ticketu albo decyzji do podjęcia.
Zarezerwuj Rescue Call
Chaos Audit / 5h

Projekt działa, ale nikt mu nie ufa

Sprawdzam custom code, aktualizacje, integracje i najpilniejsze ryzyka. Efektem jest krótka lista napraw oraz kolejność działań.

  • Wybierz, gdy projekt działa, ale przed terminem, budżetem albo naprawami trzeba zobaczyć ryzyka w kodzie i integracjach.
  • Przykład: przejmujesz serwis po innym wykonawcy i przed upgrade'em musisz wiedzieć, które moduły custom są ryzykiem.
  • Format: przegląd kodu i ryzyk zakończony krótkim planem napraw.
  • Po pakiecie: dostajesz listę ryzyk, priorytetów i plan napraw.
  • Przygotuj: dostęp do repo, wersję Drupala, listę modułów custom i znane ryzyka.
  • Nie wybieraj, jeśli nie ma jeszcze dostępu do repo albo środowiska, na którym można sprawdzić ryzyka.
Zaplanuj Chaos Audit
Stabilization Day / 8h

Potrzebny jest dzień realnego dowiezienia

Biorę jeden konkretny obszar: bugi, aktualizacje, moduł, integrację albo front-end i domykam go bez rozkręcania nowego procesu.

  • Wybierz, gdy jest opisany ticket, kryteria akceptacji i potrzeba jednego skupionego dnia realnej pracy w kodzie.
  • Przykład: jest ticket z AC i stage, ale zespół potrzebuje seniora, żeby domknąć moduł albo integrację.
  • Format: jeden skupiony dzień pracy nad ustalonym ticketem albo zakresem.
  • Po pakiecie: masz dowiezioną poprawkę albo jasno odcięty zakres do review.
  • Przygotuj: kryteria akceptacji, środowisko testowe i priorytet jednego zakresu.
  • Nie wybieraj, jeśli zakres dopiero trzeba odkryć albo chodzi o pełny rebuild bez decyzji budżetowej.
Zarezerwuj Stabilization Day
Agency Backup / miesięcznie

Agencja potrzebuje seniora pod ręką

Ustalamy miesięczny rytm wsparcia dla przeglądu backlogu, konsultacji i trudniejszych zmian Drupal, bez zatrudniania seniora na stałe.

  • Wybierz, gdy agencja ma powtarzalny backlog Drupal i potrzebuje przewidywalnego rytmu konsultacji, review oraz trudniejszych zadań.
  • Przykład: w sprintach regularnie wracają blokery Drupal, review i decyzje techniczne, a nie chcesz zatrudniać seniora na stałe.
  • Format: cykliczny rytm konsultacji, review i bloków pracy po uzgodnieniu priorytetów.
  • Po pakiecie: zespół ma rytm decyzji, review i trudniejszych zadań bez zgadywania.
  • Przygotuj: rytm sprintów, typowe blokery i backlog, w którym mam odciążyć zespół.
  • Nie wybieraj, jeśli chodzi o jednorazowy pożar, pojedynczy audyt albo rekrutację na stały etat.
  • cotygodniowy przegląd backlogu i ryzyk
  • szybkie decyzje techniczne między sprintami
  • blok pracy na trudniejszy ticket po ustaleniu priorytetu
Ustal Agency Backup
Żeby ruszyć szybciej:

Wystarczy krótki opis objawu, link do ticketu albo stage, informacja o ostatniej zmianie i dostępne logi. W odpowiedzi dostajesz proponowany pakiet, minimalny zakres i pierwsze ryzyko do potwierdzenia.

Jak dopasowujemy pakiet do sytuacji:
  • PM/CTO potrzebuje decyzji dziś? Rescue Call.
  • Owner albo agencja przejmuje niepewny kod? Chaos Audit.
  • Zespół ma opisany ticket do dowiezienia? Stabilization Day.
  • Software house ma powtarzalny backlog Drupal? Agency Backup.

Nie wiem, który pakiet wybrać - co zaznaczyć?

Wybierz najbliższy problem i opisz kontekst. Jeśli sprawa wymaga najpierw decyzji, zacznij od Rescue Call; po odpowiedzi potwierdzę, czy lepszy będzie Chaos Audit, Stabilization Day albo Agency Backup.

Czy możesz pracować jako wsparcie dla agencji albo software house'u?

Tak. Przy jednorazowym ryzyku zwykle pasuje Chaos Audit lub Stabilization Day, a przy stałym backlogu Drupal sensowniejszy jest rytm Agency Backup.

Co dostaję po Rescue Call, Chaos Audit albo Stabilization Day?

Po Rescue Call masz decyzję i najbliższy ruch. Po Chaos Audit dostajesz listę ryzyk i plan napraw. Po Stabilization Day wraca poprawka, zakres do review albo jasna decyzja, co odciąć dalej.

Następny krok bez zgadywania:

W formularzu wybierz najbliższy pakiet i opisz objaw, ryzyko oraz termin. Jeśli nie masz pewności, zacznij od Rescue Call - w odpowiedzi potwierdzę, czy lepszy będzie audyt, dzień stabilizacji albo stałe wsparcie.

Wybierz pakiet i opisz problem
> drupal_rate

Koszt bez zgadywania

Zacznij od Drupal Rescue Call, jeśli trzeba nazwać blocker i podjąć decyzję. Wybierz Chaos Audit albo Stabilization Day, gdy mam wejść w kod, domknąć konkretną poprawkę i zostawić zespołowi jasny następny krok.

  • Agencje: senior do backlogu Drupal bez stałego etatu.
  • Właściciele: szybka decyzja o przejętym serwisie przed kolejnym releasem.
  • CTO/PM: decyzja, czy robić hotfix, audyt czy blok pracy.
Policz pierwszy krok
Elastycznie Drupal Rescue Call Na pierwszą konsultację, szybką decyzję techniczną albo odblokowanie jednego zadania.

70 euro / h

Najlepsza wartość Chaos Audit / Stabilization Day Na 5-8h wejścia w kod: audyt, hotfix, integrację albo fragment backlogu z konkretnym efektem po jednym dniu pracy.

zamiast 70 euro / h50 euro / h

Miesięcznie Agency Backup Stały bufor dla agencji: przegląd backlogu, decyzje techniczne, code review i trudniejsze zadania Drupal w ustalonym rytmie.

zakres po krótkim briefie

> public_trace

Materiały

Moje prelekcje z DrupalCamp Poland, nagrania oraz artykuły.

DrupalCamp Poland

Prelekcje i wideo

Archiwum wystąpień
2025 / DrupalCamp Poland Automatyczne testy E2E w Drupalu: Selenium w praktyce
2024 / DrupalCamp Poland OpenEuropa: twórz strony w Drupalu z narzędzi i komponentów UE
2023 / DrupalCamp Poland Real time notyfikacje i prywatne wiadomości w Drupalu przy użyciu Mercure.rocks
2022 / DrupalCamp Poland PHPUnit - jak zacząć pisać testy automatyczne
2021 / DrupalCamp Poland Moderacja contentu w Drupal 8 przy użyciu Workflows i Content Moderation
2020 / DrupalCamp Poland Want to make Drupal even better? Learn how to contribute on Drupal.org
2019 / DrupalCamp Poland Drupal 8 SEO
2018 / DrupalCamp Poland Czy można stworzyć stronę dla firmy na Drupalu w 30 min?
Droptica

Artykuły

> booking

Wybierz pierwszy krok

Opisz cel strony, aplikacji, automatyzacji albo problem w CMS. Wybierz termin i pakiet startowy, a w odpowiedzi zawężymy zakres do konsultacji, audytu, dnia wdrożeniowego albo stałego wsparcia.

Zakres Nie musisz znać pakietu. Opisz objaw, ryzyko i termin, a w odpowiedzi dobiorę Rescue Call, audyt, dzień stabilizacji albo stałe wsparcie.
Najbliższy dostępny termin

To preferowany termin. Potwierdzę go w odpowiedzi albo zaproponuję najbliższą alternatywę.

1 h
Wtorek-sroda, 11:00-14:00
> references

Efekty do pokazania

Najlepiej działają krótkie dowody: co było problemem, co się zmieniło i jaki był efekt dla biznesu.

Case: proces release
ryzyko release kolejność napraw mniej blokad
ryzyko zakres release
Problem

Wolne releasy i niejasne priorytety techniczne.

Akcja

Porządek w backlogu, ryzykach i kolejności napraw.

Efekt

Krótsza lista blokad przed kolejnym wdrożeniem.

Case: stabilizacja produkcji
stan produkcji krótka lista napraw priorytety jasne
ryzyko zakres release
Problem

Produkcja działa, ale zespół nie ufa aktualnemu stanowi.

Akcja

Audyt, aktualizacje i krótka lista napraw.

Efekt

Zespół wie, które ryzyka naprawić jako pierwsze.

Case: integracja API
integracja stoi decyzje techniczne backlog rusza
ryzyko zakres release
Problem

Integracja zatrzymała zespół i kolejkę zadań.

Akcja

Wsparcie w Drupalu, API i decyzjach technicznych.

Efekt

Backlog rusza dalej bez dokładania zbędnego procesu.

> contact

Zobaczmy, czy mogę pomóc

Wyślij krótki opis: co nie działa, jaki efekt jest potrzebny i czy masz link do repo, stage albo ticketu. Odpiszę, czy zaczynamy od konsultacji, audytu czy bloku pracy.