Przemysław Zalewski

Jak pracuję

Zasady, pod którymi pracuję

Wszystko, o co pyta kupujący przed podpisaniem, odpowiedziane raz i aktualizowane: kto widzi Twój kod, co robią z nim narzędzia AI, kiedy odpowiadam, czego nie obiecam i jak traktuję Twoje dane, gdy coś się zepsuje.

Ostatnia zmiana:

Sześć zasad

  1. Poufność domyślnie. NDA to standard. Nie pokazuję Twojego projektu, nazwy ani zrzutów bez pisemnej zgody, dlatego na tej stronie nie ma nazw klientów, którzy się na to nie zgodzili.
  2. Twój kod, Twoje konta. Kod i dane zostają w Twoim repo i na Twoich kontach. Narzędzia AI działają z wyłączonym trenowaniem na Twoich danych, a sekrety nigdy nie trafiają do modelu.
  3. Przekazanie, z którego da się skorzystać. Każdy projekt kończy ta sama lista: README, które go uruchamia, jeden diagram architektury, spisane decyzje, CI, instrukcja utrzymania i nagrane omówienie. Gotowe, gdy ktoś spoza projektu uruchomi go z dokumentacji.
  4. Nudna technologia tam, gdzie to ważne. Wybieram stos, do którego łatwo znaleźć ludzi. Wszystko eksperymentalne wymaga Twojej zgody i planu wyjścia.
  5. Podejście dobrane do apetytu na ryzyko. Prototyp, produkt albo branża regulowana: poziom decyduje, ile swobody mają agenci i ile przeglądu i walidacji wymaga każda zmiana.
  6. Wszystko do sprawdzenia. Każda liczba na moich stronach prowadzi do źródła. Narzędzia są darmowe, a skill walidatora pomysłów jest otwarty (MIT).

Trzy poziomy ryzyka

Poziom wybierasz na rozmowie. Decyduje, ile swobody mają agenci i ile przeglądu, walidacji i papierów wymaga każda zmiana. Domyślnie produkt.

PoziomKiedyJak pracuję
PrototypChcesz szybko się czegoś dowiedzieć i możesz to wyrzucić.Agenci działają szybko, przegląd jest lekki, tylko dane testowe. Stąd nic nie trafia na produkcję.
Produkt (domyślnie)Prawdziwi użytkownicy, prawdziwe pieniądze.Agenci pracują według reguł projektu; przeglądam każdy pull request; testy i CI pilnują każdego scalenia; staging przed produkcją.
Branża regulowanaWyroby medyczne, finanse, dane dzieci albo surowa polityka klienta.AI pomaga przy szkicach i testach; walidacja, ślady przeglądów i podpisy idą zgodnie z normą. Tylko modele na zatwierdzonych przez Ciebie kontach albo żadne. Przyspieszenie jest mniejsze i mówię to od razu.

AI: trzy tryby, Ty wybierasz

  • Bez AI

    Kod pisany ręcznie, żaden model nie widzi Twojego repozytorium. Wolniej i drożej w godzinach, czasem to właściwy wybór. Jeśli uważam, że nie, mówię to.

  • Z asystą AI (domyślnie)

    Claude Code i Codex pracują pod regułami projektu: hooki, bramki lint i testów, ludzki review każdego pull requesta. W 2026 agent otworzył około 30% moich zmergowanych pull requestów, a ja przejrzałem około 85% z nich.

  • AI engineering

    Budujemy razem systemy agentowe: narzędzia, serwery MCP, pętle ewaluacji, sufity kosztów. Strona o AI i agentach pokazuje jednego działającego na tej witrynie.

Domyślne ustawienia w każdym trybie, który dotyka modelu: trenowanie na Twoich danych wyłączone, zero retencji danych tam, gdzie dostawca to oferuje, Twoje konta albo moje firmowe, lista modeli, którą zatwierdzasz. Zanim zacznę, wysyłam zrzut ustawień opt-out. Prace z udziałem AI oznaczam, wobec Twojego zespołu i wobec użytkowników tam, gdzie to ma znaczenie.

Co nigdy nie trafia do modelu

Sekrety, dane osobowe Twoich klientów, logi produkcyjne i każdy kod, który oznaczysz jako zastrzeżony, zostają poza modelami, dopóki nie zatwierdzisz tego na piśmie, po sprawdzeniu poufności i powierzenia danych, jakiego potrzebujesz. Zaczynam od zredagowanej dokumentacji i danych syntetycznych, a większość pracy nigdy nie potrzebuje więcej.

Kod i dane są rozdzielone. Moja maszyna deweloperska nie ma dostępu do Twoich danych produkcyjnych. Diagnostyka jest anonimizowana albo maskowana, zanim trafi do PostHoga lub innej analityki. Dane klientów traktuję domyślnie jak dane osobowe.

Godziny i czas odpowiedzi

  • Gdzie i kiedy. Wrocław. Godziny biurowe 9 do 17 CET (UTC+1, latem UTC+2), a na wiadomości zwykle odpowiadam przez cały dzień. Trzy wspólne godziny ze wschodnim wybrzeżem USA, pełny dzień z UK i UE.
  • Odpowiedź w 24 godziny to pełna odpowiedź. W dni robocze dostajesz odpowiedź z treścią, a gdy chodzi o problem w projekcie, często pull request albo poprawkę. Nie wysyłam „przyjąłem, zajmę się”.
  • Weekendy. Wiadomości z weekendu dostają odpowiedź do poniedziałku 12:00. Praca w weekend tylko po umówieniu, za dwukrotność stawki. Cenię pracę, a rodzinę bardziej.
  • Gdy jestem zajęty. Nigdy nie rezerwuję więcej niż osiem godzin regularnej pracy dziennie. Dla klientów, z którymi już pracuję, trzymam miejsce na pilną poprawkę nawet przy pełnym kalendarzu, zwykle wieczorem.
  • Najpierw asynchronicznie. Wolę szybką odpowiedź na Slacku albo mailem niż rozmowę wideo. Rozmowy wtedy, gdy oszczędzają czas.

Bez SLA i bez pagera

Nie sprzedaję dyżurów 24/7 i nie będę udawał, że jest inaczej. Wiele razy stawiałem produkcję, ale nigdy nie byłem osobą budzoną o 2:00. O to chodzi: buduję systemy, które tego nie potrzebują. Wdrożenie w piątek o 17:00 ma być nudne.

Jeśli potrzebujesz formalnej rotacji dyżurów z gwarantowanym czasem reakcji, nie jestem właściwą osobą i powiem to na rozmowie. Darmowy kalkulator SLA pomaga policzyć, czego naprawdę potrzebujesz.

Jedna osoba, bez podwykonawców

Pracę wykonuję ja. Bez zastępstw, bez pomocników, bez agencji za kurtyną. Jeśli kiedyś zechcesz drugiej pary rąk, najpierw to uzgadniamy i poznajesz tę osobę.

Jedna osoba to też ryzyko i nie ukrywam go. Choruję, dzieci mnie potrzebują, rzeczy się zdarzają. Co obiecuję: uprzedzenie najwcześniej, jak widzę, że coś nadchodzi, i układ, w którym moja nieobecność kosztuje Cię mało. Twój kod leży w Twoim repozytorium od pierwszego dnia, decyzje są spisane, a każdy projekt kończy przekazanie, z którego ktoś spoza niego uruchomi całość.

Poufność i umowy

  • NDA

    Standard. Podpisuję Twoje albo daję rozsądne wzajemne. Żaden klient nie jest nigdzie wymieniony bez pisemnej zgody.

  • Umowa powierzenia

    Gdy dotykam danych osobowych, podpisujemy umowę powierzenia (DPA, art. 28 RODO) przed jakimkolwiek dostępem.

  • Dostęp

    Tylko przez konta, które kontrolujesz, z najmniejszymi uprawnieniami, odwoływalny jednym kliknięciem. Bez dostępu do produkcji z maszyn deweloperskich. Nic ręcznie na produkcji, co mogłoby być kodem.

  • Zakończenie

    Na koniec oddaję dostępy, kasuję lokalne kopie i potwierdzam to na piśmie. Szczegóły na stronie o bezpieczeństwie.

Migracje i odzyskiwanie danych

Cofanie bazy to ostateczność, nigdy rutyna. Odtwarzanie do punktu w czasie jest świetne, gdy istnieje (D1 i Postgres je mają), ale każdy skutek zewnętrzny, wysłany mail, zmieniona subskrypcja, kliknięte przypomnienie, przeżywa cofnięcie i rozjeżdża świat z bazą. Dlatego projektuję do przodu: każda usługa jest właścicielem swoich danych, każda akcja wychodząca ma klucz idempotencji, a dostawcy płatności i poczty zostają źródłem prawdy o tym, co zrobili.

Gdy katastrofa naprawdę się zdarzy: zatrzymać świat, przywrócić, sprawdzić spójność, uzgodnić historię zdarzeń u dostawców i dopiero wtedy włączyć przetwarzanie. Każdą migrację ćwiczę najpierw na klonie, potem powtarzam na produkcji tymi samymi krokami. Strona o Cloudflare ma szczegóły dla D1.

Lista przekazania

  • README, które uruchamia projekt na czystej maszynie.
  • Jeden diagram architektury i decyzje spisane razem z powodami.
  • CI z bramkami, które chroniły pracę: lint, testy, kontrole bezpieczeństwa.
  • Runbook: jak wdrożyć, cofnąć, obrócić sekret, czytać dashboardy.
  • Nagrane omówienie, żeby następna osoba usłyszała to ode mnie.
  • Gotowe znaczy, że ktoś spoza projektu uruchomi go z dokumentacji.

FAQ

Pytania o współpracę

Czy mogę zabronić narzędzi AI?
Tak. Wybierz tryb „bez AI”, a piszę ręcznie. Wycena odzwierciedla godziny. Zobacz cennik.
Pracujesz na moich kontach czy swoich?
Domyślnie na Twoich: Twoje repozytorium, Twoja chmura, Twoje konta AI, jeśli je masz. Na moich, gdy ich nie masz, zawsze z wyłączonym trenowaniem i z konfiguracją pokazaną przed startem.
Podpiszesz nasze NDA i DPA?
Tak, jeśli są rozsądne. Zwykle pracuję pod NDA. Umowa powierzenia idzie przed jakimkolwiek dostępem do danych osobowych.
Co, jeśli zachorujesz?
Dowiadujesz się ode mnie najwcześniej, jak sam to widzę, a praca jest tak ustawiona, że bez szkody poczeka: kod w Twoim repozytorium, spisane decyzje, runbook. Zastępstwo tylko za zgodą obu stron.
W jakiej strefie czasowej pracujesz?
Czas środkowoeuropejski: UTC+1, latem UTC+2. Te same godziny co Niemcy i Francja, godzina przed UK, około trzech wspólnych godzin ze wschodnim wybrzeżem USA.
Oferujesz dyżury albo SLA?
Nie. Odpowiadam w 24 godziny w dni robocze i trzymam miejsce na pilne poprawki dla obecnych klientów, ale nie sprzedaję gwarantowanych czasów reakcji ani nocnej obsługi.
Jakich modeli używasz?
Tych, które wygrywają ewaluację dla zadania, z listy, którą zatwierdzasz: Claude, modele OpenAI, modele otwarte. Nigdy z trenowaniem na Twoich danych i z zerową retencją tam, gdzie dostawca to oferuje.
Czym to się różni od konfiguratora?
Konfigurator daje godziny, widełki ceny i termin startu. Ta strona to pełny zestaw zasad za tymi liczbami, a cennik ma pasma stawki.

Sprawdźmy to w 30 minut

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

Jeśli nie jestem właściwą osobą, powiem to na rozmowie i wskażę kogoś lepszego.

albo napisz na ciunkos@gmail.com

Po umówieniu: zaproszenie do kalendarza, potem rozmowa, potem zakres na piśmie w ciągu 24 godzin. 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 już teraz · start pracy 2 listopada 2026 · B2B albo etat · Wrocław, zdalnie