Przemysław Zalewski

Sam kodujesz system z AI?

Senior obok Ciebie, kiedy budujesz własny system

Jesteś programistą z potrzeby: prowadzisz firmę transportową, warsztat albo agencję i z agentem AI napisałeś system, na którym działa. Na część pytań agent nie odpowie dobrze: jak rozdzielić dane wielu klientów, gdzie trzymać kopie, czemu kręci się w kółko przy tym samym błędzie. Ty dalej budujesz, ja siedzę obok od 8 do 16 godzin w miesiącu.

Zobacz cenę i termin → Umów bezpłatne 30 minut

Od 8 do 16 godzin w miesiącu · 150⁠–⁠220 zł/h netto Szczegóły w konfiguratorze →

Przemysław Zalewski

Brzmi znajomo?

Z czym przychodzą właściciele kodujący z AI w 2026

Czy Claude Code albo Cursor może skasować mi bazę na produkcji?

W kwietniu 2026 agent w Cursorze na Claude Opus 4.6 skasował firmie PocketOS produkcyjną bazę danych razem z kopiami w dziewięć sekund, danymi dostępowymi znalezionymi przy pracy na środowisku testowym i bez żadnego potwierdzenia; najnowsza kopia do odtworzenia miała trzy miesiące, dopóki dostawca hostingu nie odzyskał później nowszych danych. Agent z dostępem do produkcji zrobi wszystko, na co pozwala ten dostęp.

Rozdzielamy środowisko testowe i produkcję na Twoich kontach, trzymamy klucze produkcyjne poza zasięgiem agenta i ustawiamy kopie zapasowe, a potem razem odtwarzamy jedną z nich, żebyś wiedział, że działa. Zabezpieczenia wbudowuję w środowisko, nie w pamięć ludzi: kiedyś ustawiłem staging tak, żeby fizycznie nie mógł wysłać maila poza nasze domeny.

Czy paczka npm od agenta AI jest bezpieczna?

20 kwietnia 2026 CISA ostrzegła, że w axios, jednej z najpopularniejszych paczek npm, 31 marca 2026 pojawiły się dwie złośliwe wersje, które dociągały zależność pobierającą trojana zdalnego dostępu, i zaleciła wymianę sekretów npm, CI/CD, chmury i SSH. Agent dodaje zależność w kilka sekund, a pliku lock nikt nie czyta.

Razem przypinamy i przeglądamy zależności, dodajemy sprawdzanie pliku lock w CI i aktualizujemy falami, które da się cofnąć, typową aplikację często w jeden wieczór. W październiku 2026 skonfigurowałem npm w aplikacji tak, żeby instalował tylko wersje opublikowane co najmniej siedem dni wcześniej, więc przejęte wydanie zwykle zostaje wykryte, zanim do nas trafi, a agenci kodujący nie instalują paczek bez pytania.

Czy agent AI wrzucił moje klucze API na GitHuba?

Raport GitGuardian z 2026 naliczył 28,6 mln nowych sekretów w publicznych commitach na GitHubie w 2025, a commity współtworzone przez Claude Code ujawniały sekrety mniej więcej dwa razy częściej niż średnia. Wyciekłego klucza może użyć każdy, kto go znajdzie, dopóki go nie wymienisz.

Przenosimy klucze do magazynu sekretów na Twojej platformie, włączamy wykrywanie sekretów przed każdym pushem i wpisujemy zasadę do CLAUDE.md albo AGENTS.md, żeby agent przestał wkładać klucze do kodu. W październiku 2026 dodałem skan sekretów do każdego pusha i pull requesta i wyjąłem klucze produkcyjne z CI.

Masz jeden z tych problemów? Umów bezpłatne 30 minut →

Zakres

Co robimy razem

Decyzje, z których trudno się wycofać

Model danych, wielu klientów w jednej bazie, który hosting, który operator płatności. Podjęte z Tobą i zapisane w Twoim repozytorium.

Wdrożenia, kopie i środowiska

Ustawione razem na Twoich kontach, żeby zmiana wychodziła z repozytorium, a kopia naprawdę się odtwarzała.

Wyjście z martwego punktu

Kiedy agent kręci się wokół tego samego błędu, szukamy przyczyny na Twoim ekranie zamiast kolejnego promptu.

Reguły dla Twojego agenta

CLAUDE.md albo AGENTS.md napisane pod Twój projekt, żeby agent przestał powtarzać te same błędy.

Proces

Jak to wygląda

  1. Pierwsza rozmowa

    Co budujesz, co Cię blokuje, jakie decyzje są przed Tobą.

  2. Od 8 do 16 godzin w miesiącu

    Sesje na żywo na Twoim ekranie i pytania na czacie między nimi.

  3. Kod zostaje u Ciebie

    Wszystko zostaje w Twoim repozytorium i na Twoich kontach. Nie przejmuję projektu, chyba że poprosisz.

  4. Kiedy urośnie

    Jeśli przyjdą klienci, ta sama osoba pomoże zamienić go w produkt albo dołączy na dłużej.

Dla kogo

  • Właściciele, którzy sami budują system firmy z agentem AI.
  • Założyciele, których MVP z Lovable albo Bolta ma pierwszych klientów.
  • Małe zespoły bez seniora, które chcą go mieć kilka godzin w miesiącu.

Doświadczenie

Dowody

Pierwszy przypadek to ta oferta w praktyce: reguły w repozytorium, które trzymają agenta kodującego w ryzach. Drugi to ten sam układ przy wznowieniu prac nad dojrzałym SaaS‑em, trzeci to cztery moje projekty poboczne pod jedną domeną.

Agent AI jako członek zespołu, pod wymuszonymi regułami

Problem
Agenci kodujący piszą kod szybciej, niż zespół zdąży go przejrzeć. Czteroosobowy zespół chciał tempa bez bagna na mainie.
Co zrobiłem
Napisałem zestaw reguł wspólny dla Claude Code i Codexa: mechaniczne kontrole zamiast spisanych zasad, bramki lint i testów dla bezpieczeństwa, powierzchni API i CSP, agenci na mainie z hookami, każdy PR przejrzany przez człowieka, treści z AI jawnie oznaczone.
Efekt
W 2026 około dwóch trzecich zmergowanych PR w dwóch produktach powstało z agentami, a prawie wszystkie przeszły przez mój review albo merge. Zmergowałem 260+ własnych PR i zrobiłem review 300+ cudzych. Mój własny wynik w tych dwóch produktach urósł z poniżej 1000 commitów w 2025 do 7500+ do października 2026.

~2/3 PR z agentami 300+ review 7500+ commitów w 2026

Nowa inżynierka od pierwszego dnia do własnego produktu

Problem
Nowa inżynierka przyszła bez kontekstu: nowa baza kodu, nowa domena, pierwszy tydzień.
Co zrobiłem
Pair coding od pierwszego dnia, w pierwszym tygodniu dwa razy dziennie, działająca konfiguracja builda i spisana procedura wydania zamiast „poczytaj dokumentację”, potem rok wspólnej pracy pod tymi samymi regułami dla agentów i review. W tym samym tygodniu wdrażałem dwie osoby.
Efekt
Piątego dnia zaproponowała własny komponent. W ciągu roku commitowała mniej więcej tyle co ja. Dziś robi review pull requestów seniorów i prowadzi produkt, który przez osiem lat miał jednego lidera, a obie osoby trzymają się praktyki review z agentami także beze mnie.

dzień 5 1 rok własny produkt

Cztery projekty poboczne na Cloudflare Workers pod jedną domeną

Problem
Pomysły umierają, gdy wdrożenie kosztuje weekend. Chciałem drogi od pomysłu do adresu w jeden wieczór.
Co zrobiłem
Korpo Tłumacz, Wyrocznia, Migawki i Przemo (Agent): każdy to Worker ze statycznymi assetami, Workers AI z limitami per IP i globalnym, sufit kosztów w Durable Object, R2 na generowane obrazki, własne proxy PostHoga i CSP bez skryptów inline.
Efekt
Działają pod ciunkos.com/korpo-tlumacz, /wyrocznia, /migawki i /przemo. Ta strona działa na tym samym wzorcu.

Workers AI Durable Objects R2 Otwórz ↗

Chcesz znać kwotę przed rozmową?

Od 8 do 16 godzin w miesiącu · 150⁠–⁠220 zł/h netto

Zobacz cenę i termin → Umów bezpłatne 30 minut

Warto wiedzieć

Rzeczy, które gryzą właścicieli kodujących z AI

/rewind nie cofa poleceń z terminala

Punkty kontrolne Claude Code śledzą tylko jego własne edycje plików. Pliki zmienione przez Bash, na przykład skrypt migracji, zostają jak są; wraca je tylko git (checkpointing).

Punkty kontrolne znikają po około 30 dniach

Migawki punktów kontrolnych są usuwane około 30 dni po ostatnim zapisie w sesji (checkpointing).

CLAUDE.local.md wyłącza AGENTS.md

Dodanie prywatnego CLAUDE.local.md w projekcie opartym na AGENTS.md sprawia, że Claude Code przestaje czytać AGENTS.md (dokumentacja Claude Code).

Kopie Supabase pomijają wgrane pliki

Kopie bazy nie obejmują obiektów w Supabase Storage, więc wgrane pliki potrzebują własnej kopii (kopie Supabase).

Tryb testowy Stripe ukrywa błędy ponowień

Webhooki na produkcji są ponawiane do 3 dni, w piaskownicy tylko 3 razy w ciągu kilku godzin. Zdarzenia mogą też przyjść w innej kolejności albo dwa razy (webhooki Stripe).

Podpis webhooka wymaga surowego body

Weryfikacja podpisu Stripe pada, gdy framework najpierw sparsuje body, co jest klasycznym błędem w wygenerowanym kodzie webhooków (webhooki Stripe).

FAQ

Pytania

Czy będziesz sprawdzał albo oceniał mój kod?
Nie. Pracujemy nad tym, co budujesz dalej, razem, a decyzje zostają Twoje.
Nie jestem programistą. Czy to dla mnie?
Tak, jeśli już budujesz z agentem AI i chcesz rozumieć, co robi. Rozmawiamy zwykłymi słowami.
Czy mogę później zmienić liczbę godzin?
Tak, od 8 do 16 godzin w miesiącu, z miesiąca na miesiąc, bez minimalnego okresu. Niewykorzystane godziny nie przechodzą na kolejny miesiąc.
Ile to kosztuje?
Od 8 do 16 godzin w miesiącu, od 150 do 220 zł netto za godzinę, zależnie od trudności pracy. Konfigurator pokaże cenę i termin startu jeszcze przed rozmową.
A jeśli chcę, żebyś coś zbudował?
Wtedy to osobny projekt z własną ceną, na przykład zamiana Twojego narzędzia w SaaS.
Claude Code zepsuł mi bazę. Czy /rewind to cofnie?
Tylko pliki, które Claude edytował własnymi narzędziami. Polecenia z terminala i migracje nie są śledzone, więc commituj często i trzymaj prawdziwe kopie (checkpointing, kopie Supabase).
Czemu webhook Stripe działa w trybie testowym, a na produkcji nie?
Typowe przyczyny: sparsowane body psuje weryfikację podpisu, zdarzenia przychodzą w innej kolejności albo dwa razy, a tryb testowy ponawia dużo rzadziej niż produkcja (webhooki Stripe).
Czy Claude Code albo Cursor może skasować mi bazę na produkcji?
W kwietniu 2026 agent w Cursorze na Claude Opus 4.6 skasował firmie PocketOS produkcyjną bazę danych razem z kopiami w dziewięć sekund, danymi dostępowymi znalezionymi przy pracy na środowisku testowym i bez żadnego potwierdzenia; najnowsza kopia do odtworzenia miała trzy miesiące, dopóki dostawca hostingu nie odzyskał później nowszych danych. Agent z dostępem do produkcji zrobi wszystko, na co pozwala ten dostęp. Rozdzielamy środowisko testowe i produkcję na Twoich kontach, trzymamy klucze produkcyjne poza zasięgiem agenta i ustawiamy kopie zapasowe, a potem razem odtwarzamy jedną z nich, żebyś wiedział, że działa. Zabezpieczenia wbudowuję w środowisko, nie w pamięć ludzi: kiedyś ustawiłem staging tak, żeby fizycznie nie mógł wysłać maila poza nasze domeny.

W 30 minut sprawdzisz, czy do siebie pasujemy

Ty przynosisz problem, ja pytania. Chcesz najpierw liczbę? Konfigurator pokaże godziny, widełki ceny i termin startu.

albo napisz na ciunkos@gmail.com

Po umówieniu dostajesz zaproszenie do kalendarza. Nic więcej do wypełniania.

Moja obietnica

  • Odpowiedź w 24 godziny. Odpowiadam w ciągu 24 godzin w dni robocze. Osobiście, nie bot. Wiadomości z weekendu: do poniedziałku, do 12:00.
  • Spóźnienie znaczy gratis. Jeśli się spóźnię, pierwsza godzina pracy jest za darmo. Nie musisz o to prosić.
  • Zakres na piśmie w 24 godziny. Bezpłatna rozmowa 30 minut bez prezentacji firmy, potem zakres i cena na piśmie w ciągu 24 godzin. Ty decydujesz.
  • Osoba, która wykona pracę. Rozmawiasz z osobą, która wykona pracę. Bez warstwy sprzedaży, bez przekazywania dalej.
  • Odzywam się tylko z czymś nowym. Odzywam się tylko wtedy, gdy mam dla Ciebie coś nowego. Nigdy „czy jest już decyzja?”.
  • Uczciwe „to nie dla mnie”. Jeśli nie jestem właściwą osobą, mówię to na rozmowie i wskazuję kogoś, kto jest.

Rozmowy w tym tygodniu · start od zaraz · Kontrakt B2B · Wrocław, zdalnie

Kod, domena i konta są Twoje od pierwszego dnia. Nic nie trzymam jako zakładnika.