Przemysław Zalewski

Agentic engineering na co dzień

Agentic engineer: dajesz cel, dowożę end to end

Dajesz cel, kilka wytycznych albo po prostu problem, który warto rozwiązać. Rozmawiam z ludźmi, którzy używają oprogramowania, planuję, buduję z agentami kodującymi pod regułami, których pilnuję, weryfikuję, wdrażam i mierzę. Dostajesz działające oprogramowanie na produkcji, a nie przesunięte tickety. Kod, CI i dokumentacja są w Twoim repozytorium i na Twoich kontach od pierwszego commita.

Rozmowy w tym tygodniu · start pracy 3 listopada 2026 · Wrocław, zdalnie

Przemysław Zalewski
~2/3zmergowanych PR w 2026 zbudowanych z agentami AI, prawie wszystkie przez mój review albo merge
260+moich zmergowanych PR w 2026 i 300+ review cudzych PR
270+wydań jednego produktu w 10 miesięcy 2026
4sklepy, do których wydaję aplikacje od kodu po review: iOS, Android, macOS i Windows, plus web

Brzmi znajomo?

Problemy z agentic engineering, które rozwiązuję w 2026

Kupiliśmy licencje Claude Code. Czemu dostarczamy wcale nie szybciej?

W randomizowanym badaniu METR (10 lipca 2025) doświadczeni programiści open source z narzędziami AI kończyli zadania o 19% dłużej, a mimo to byli przekonani, że AI przyspieszyła ich o około 20%.

Licencja to narzędzie, a robotę robi proces. Domyślnie pracuję z Claude Code i Codexem pod regułami pilnowanymi przez hooki, lint i testy w CI, więc tempo widać w wydaniach: 270+ wydań jednego produktu w 10 miesięcy 2026.

Kto przejrzy PR‑y, które otwierają nasi agenci?

Raport Faros AI 2026 (telemetria 22 tys. programistów, dane do marca 2026) pokazał, że przy intensywnym użyciu AI mediana czasu review PR wzrosła pięciokrotnie, a PR‑ów mergowanych bez żadnego review jest o 31% więcej.

Ja. W 2026 zmergowałem 260+ własnych PR‑ów i zrobiłem 300+ review cudzych. Około dwóch trzecich zmergowanych PR‑ów w dwóch produktach powstało z agentami, a prawie wszystkie przeszły przez mój review albo merge, za bramkami w CI, które łapią to, co umknie zmęczonemu recenzentowi.

Masz to u siebie? Umów bezpłatne 30 minut →

Zadania w Jirze się przesuwają, a produkt stoi

Dane Faros AI z ponad 10 tys. programistów (23 lipca 2025) pokazały, że zespoły intensywnie używające AI kończą o 21% więcej zadań i mergują o 98% więcej PR‑ów, ale bez istotnego związku z poprawą wyników całej firmy.

Biorę cel, a nie ticket, i liczę to, co dociera do użytkowników: 270+ wydań jednego produktu w 10 miesięcy. Na około 99% zgłoszeń supportu Sandtime odpowiadałem sam, więc widzę, na co trafiają użytkownicy po każdym wydaniu, i to naprawiam najpierw.

Potrzebujemy kogoś, kto dowozi bez PM‑a

Badanie Anthropic na własnych inżynierach (2 grudnia 2025) pokazało, że wszyscy stają się bardziej full‑stack, i opisało paradoks nadzoru: pilnowanie Claude wymaga tych samych umiejętności programistycznych, które intensywne używanie AI potrafi osłabić.

15+ lat dowożenia pozwala mi nadzorować agentów i brać odpowiedzialność za wynik. Dajesz cel, a ja prowadzę go od początku do końca: plan, budowa z agentami, review, wydanie i support. Dwa razy przeprowadziłem aplikację przez ocenę CASA Tier 2 od Google, z zaliczeniem w styczniu i październiku 2026.

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

Dlaczego ja

Agenci domyślnie, odpowiedzialność moja

W 2026 około dwóch trzecich zmergowanych pull requestów w dwóch produktach powstało z agentami, a prawie wszystkie przeszły przez mój review albo merge: 260+ moich PR i 300+ review cudzych. Bramki lint, typów i testów w CI odrzucają problemy mechaniczne, zanim spojrzy człowiek.

Product engineer, nie przesuwacz ticketów

Gdy nie ma product managera, ustalam priorytety z ludźmi, którzy używają oprogramowania, i sam im odpowiadam: przez moje ręce szło około 99% supportu Sandtime.io. Jira, Linear czy GitHub Issues są w porządku, jeśli je masz; używam ich, gdy pomagają, a przesuwanie kart to nie praca.

Generalista, który utrzymuje produkcję

TypeScript, React i Node.js na co dzień, dziesięć lat C# i .NET, Python, gdy praca tego wymaga. Web, mobile, desktop, Cloudflare, Postgres, Docker, CI/CD, monitoring i logi: odpowiadam za to, co wdrażam, także po wdrożeniu. Zobacz stronę full‑stack.

Szybko, ale zweryfikowane, zanim uznam za gotowe

Zrobione wygrywa z idealnym, ale bez skrótów tam, gdzie są ryzykowne. 270+ wydań jednego produktu w dziesięć miesięcy 2026, każda zmiana za testami, każda funkcja mierzona w PostHogu. Produkt, który prowadziłem, przeszedł ocenę bezpieczeństwa CASA Tier 2 od Google w styczniu i ponownie w październiku 2026. Zewnętrzna weryfikacja to potwierdza: produkt, który prowadziłem, przeszedł ocenę bezpieczeństwa CASA Tier 2 od Google w styczniu 2026 i ponownie w październiku 2026. Jak agenci pracują pod regułami, opisuję na stronie konsultanta AI.

Pokaz na żywo

Zobacz jedno prawdziwe zadanie od celu do produkcji

Odtworzenie prawdziwej funkcji w Sandtime.io, budowanym w Sanddev: ludzie nie mogli podłączyć konektora Claude w przeglądarce, bo nie ma w nim pola na klucz API. Przejdź krok po kroku tak, jak to się działo: cel, plan, sesja agenta, bramki, które nie przeszły, utwardzanie, review i to, co wyszło.

Ładuję pokaz…

Każdy krok pochodzi z prawdziwego pull requesta, bez nazwisk. Przynieś swój cel na rozmowę, a rozpiszemy jego przebieg tak samo.

Formy współpracy

Cztery formy współpracy

Chcesz najpierw liczbę? Konfigurator pokaże godziny, widełki ceny i termin startu. Rozmowa jest bezpłatna tak czy inaczej.

cel

Daj cel

Jeden wynik i budżet: „klienci płacą kartą”, „import przestaje się wywracać”, „agenci korzystają z naszego API”. W ciągu kilku dni wracam z planem, a pierwszy wycinek wychodzi w pierwszym tygodniu.

Umów bezpłatną rozmowę →

wytyczne

Daj wytyczne

Twoja architektura, Twoje konwencje, Twoje review. Pracuję w Twoich repozytoriach i CI, piszę reguły dla Twoich agentów i trzymam się Twojej definicji ukończenia.

Umów bezpłatną rozmowę →

po prostu działaj

Albo pozwól mi działać

Limit wydatków i cotygodniowa rozmowa. Sam wybieram pracę o największym wpływie z danych od użytkowników, analityki i backlogu, wdrażam ją i co tydzień pokazuję liczby.

Umów bezpłatną rozmowę →

pełne obłożenie

Kontrakt na pełne obłożenie

Około 167 godzin pracy seniora miesięcznie za 30 000 zł netto, minimum trzy miesiące, miesiąc wypowiedzenia z obu stron. Najkorzystniej, gdy masz pracę na miesiące.

Umów bezpłatną rozmowę →

Dowody

Praca, którą mogę pokazać

Problem, co zrobiłem, efekt. Nazwy klientów tylko tam, gdzie wolno mi ich użyć.

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

Serwer MCP od pierwszego merge’a do pierwszych zewnętrznych użytkowników

Problem
Użytkownicy Sandtime.io, trackera czasu, który zbudowałem w Sanddev i z którego korzysta 4000+ freelancerów i zespołów, chcieli logować czas z asystentów AI. API istniało, powierzchnia dla agentów nie.
Co zrobiłem
Ustawiłem powierzchnię narzędzi, usunąłem narzędzia destrukcyjne, przepuściłem każdą operację przez istniejące kontrolery REST, żeby agent nie miał szerszego dostępu niż człowiek, i od pierwszego dnia mierzyłem adopcję per klient w PostHogu.
Efekt
Pierwsi zewnętrzni użytkownicy. Regułę ochrony przed botami, która odrzucała klientów MCP po user agencie, znalazłem i usunąłem tego samego dnia, bo pokazał to dashboard.

MCP OAuth dashboard adopcji

Restart dostarczania po trzech latach trybu utrzymania

Problem
Dojrzały produkt osiadł w utrzymaniu. Backlog był stary, zespół mały.
Co zrobiłem
Rozwój wspierany agentami pod wymuszonym zestawem reguł, pomoc przeniesiona z WordPressa do repo jako markdown z przekierowaniami 301 i i18n, help dopisany do Definition of Done.
Efekt
Z około 60 commitów w 2025 do 4800+ do października 2026, około 80× rok do roku, jeden serwer mniej do zepsucia na urlopie, dokumentacja zgodna z produktem.

~80× commitów r/r docs-as-code

Masz podobny problem? Umów bezpłatną rozmowę →

Jak to działa

Trzy kroki od tej strony do działającego projektu.

  1. 1

    Rozmowa 30 minut

    Opisujesz produkt i problem. Ja zadaję pytania, które zadałbym pierwszego dnia.

  2. 2

    Zakres na piśmie

    W ciągu 24 godzin po rozmowie dostajesz krótki plan na piśmie: co budujemy najpierw, co mierzymy, jak pracujemy i ile to kosztuje. Bez prezentacji.

  3. 3

    Działający kawałek w pierwszym tygodniu

    Wdrożony, zmierzony i gotowy do przejrzenia. Dalej tempo wyznaczają liczby.

Dopasowanie

Czy to pasuje?

Dobre dopasowanie, gdy

  • Potrzebujesz seniora, który bierze odpowiedzialność za dowiezienie, nie pary rąk
  • Produkt ma wyjść i być mierzony, z product managerem albo bez
  • Współpraca solo albo jeden zespół do czterech osób, który prowadzę bezpośrednio
  • TypeScript, React, Node.js, Cloudflare, Postgres, PostHog

Raczej nie, gdy

  • Projekt na dziesięcioosobowy zespół dostawcy
  • Stack zbudowany wokół Javy, Pythona albo chmury, w której nie pracuję
  • Body leasing na godziny bez wpływu na sposób pracy

Styl pracy

Jak pracuję

Agenci pod regułami

Claude Code i Codex pracują na mainie z hookami, bramkami lint i testów. Model podpowiada, kryteria decydują. Każdy PR ma ludzki review, a treści z AI są oznaczone.

Bez product managera? Spoko.

Gdzie nie ma PM‑a, ustalam priorytety wprost z ludźmi używającymi oprogramowania i sam odpisuję na support.

Zero zaległych bugów

Błąd jest naprawiony albo świadomie zamknięty, nigdy odłożony. Alerty i śledzenie błędów w każdym projekcie, więc o problemach dowiaduję się przed klientem.

Warto wiedzieć

Fakty o agentic engineering, o które pytają kupujący w 2026

METR nie zdołał powtórzyć badania o spowolnieniu

W badaniu METR z 2025 doświadczeni programiści z narzędziami AI pracowali o 19% wolniej. 24 lutego 2026 METR zmienił projekt badania, bo wielu programistów nie chciało już pracować bez AI, a nowe dane uznał za słabą miarę realnej produktywności (METR).

Claude Code prowadzi wśród agentów kodujących

W ankiecie Stack Overflow 2026 (6 października 2026) 66% użytkowników agentów kodujących korzystało z Claude Code, a 59% z GitHub Copilota; 48% programistów ufa wynikom AI, gdy może je łatwo sprawdzić (Stack Overflow 2026).

Około 13 USD na programistę za dzień pracy

Anthropic podaje średni koszt Claude Code w firmach na około 13 USD na programistę za aktywny dzień i 150 do 250 USD miesięcznie, a 90% użytkowników mieści się poniżej 30 USD dziennie. Zespoły agentów zużywają około 7 razy więcej tokenów niż zwykła sesja (koszty Claude Code).

Codex startuje bez sieci

Lokalnie Codex działa w piaskownicy wymuszanej przez system, z wyłączoną siecią i zapisem tylko w katalogu roboczym. Włączenie sieci albo wyszukiwania na żywo zwiększa ryzyko prompt injection (bezpieczeństwo Codexa).

Claude Code bez okna pomija pytania o zaufanie

Sesja claude -p, typowa w CI, nie pokazuje ani okna zaufania do katalogu, ani prośby o zgodę na serwery z pliku .mcp.json w repo. Anthropic nie audytuje też bezpieczeństwa serwerów MCP (bezpieczeństwo Claude Code).

Zgłoszenie na GitHubie potrafi przejąć agenta

26 maja 2025 Invariant Labs pokazał, jak prompt injection w publicznym zgłoszeniu skłania agenta z serwerem MCP GitHuba do skopiowania danych z prywatnego repozytorium do publicznego pull requesta (Invariant Labs).

FAQ

Pytania, które padają przed umówieniem rozmowy

Co znaczy agentic engineering w praktyce?
Dajesz wynik, nie listę zadań. Rozbijam go na kroki, mechaniczną pracę oddaję agentom kodującym pod wymuszonymi regułami, przeglądam i weryfikuję wszystko, co wychodzi, i odpowiadam za rezultat. Tak pracuję codziennie w 2026.
Pracujesz z naszą Jirą?
Tak, jeśli ją macie i pomaga. Pilnuję, żeby tablica zgadzała się z tym, co wychodzi, ale nie czekam, aż ktoś napisze mi ticket: rozmawiam z ludźmi, którzy potrzebują zmiany, i sam piszę plan.
Python, Go, coś innego?
TypeScript i Node.js to mój codzienny stos. Piszę w Pythonie, gdy praca tego wymaga, na przykład przy pipeline’ach danych i AI, a każdy popularny język czytam na tyle dobrze, żeby naprawiać i robić review. Jeśli Wasz rdzeń jest w języku, w którym byłbym wolny, powiem to na rozmowie.
Szybko brzmi ryzykownie. Co powstrzyma Cię przed szybkim wypuszczeniem czegoś zepsutego?
Małe pull requesty, które da się cofnąć, bramki CI, których agenci nie ominą, testy na ścieżkach, które zarabiają, i człowiek, który czyta każdy merge. Tempo bierze się z tego, że agenci piszą, a nie z pomijania kontroli.
Kto ma ostatnie słowo?
Ty w sprawie celu, zakresu i pieniędzy. Ja w sprawie tego, jak kod powstaje i jest testowany, i mówię „nie” skrótowi, który zaszkodzi Ci później, na piśmie i z uzasadnieniem.
Do kogo należy kod i co, jeśli odejdziesz?
Do Ciebie. Kod jest w Twoim repozytorium i na Twoich kontach od pierwszego commita, umowa przenosi na Ciebie autorskie prawa majątkowe na piśmie i nie ma autorskiego frameworka, od którego się uzależnisz. Każdy projekt ma runbook i opis architektury spisany z kodu, a wypowiedzenie to miesiąc w obie strony z przekazaniem na piśmie.
Możemy zacząć od czegoś małego?
Tak. Dwutygodniowa próba to pięć zadań z Twojego backlogu, z ceną ustaloną przed startem. Rozliczenie godzinowe też nie ma minimum: przerwiesz w każdej chwili i zostajesz ze wszystkim, co zrobione.
Masz ubezpieczenie OC?
Zależnie od zlecenia. Przy projektach wysokiego ryzyka dodatkowe OC na daną umowę może być płatne.
Jesteś jedną osobą. Co, jeśli wypadniesz albo coś pójdzie nie tak?
Kontrola zostaje po Twojej stronie. Pracuję tylko na kontach, które kontrolujesz, z najmniejszymi uprawnieniami i z dostępem odwoływalnym jednym kliknięciem, więc kod, jego historia i reguły dla agentów zostają w Twoich repozytoriach. Bez podwykonawców; zastępstwo tylko za zgodą obu stron. Małe pull requesty sprawiają, że każdą zmianę da się cofnąć, a pełną odpowiedź dostajesz w ciągu 24 godzin w dni robocze. OC zależnie od zlecenia; przy projektach wysokiego ryzyka dodatkowe OC na daną umowę może być płatne, a jego koszt uwzględniam w stawce.
Co trafia do modeli? Nasz kod, dane naszych klientów?
Wybierasz tryb: bez AI, z asystą AI albo AI engineering. Trenowanie jest wyłączone, a sekrety, dane klientów i logi nie trafiają do modeli bez Twojej osobnej zgody. Reguły dla agentów piszę w Twoich repozytoriach, więc zostają u zespołu, gdy skończymy.
Ile to kosztuje?
Kontrakt na pełne obłożenie to 30 000 zł netto miesięcznie. Pierwszy wydany wycinek: 15 300⁠–⁠30 360 zł netto. Rozliczenie godzinowe bez minimum. Stawki i zasady są w cenniku.
Od kiedy możesz zacząć?
Od 3 listopada 2026. Umów rozmowę i przynieś cel; plan i cenę na piśmie dostaniesz w ciągu 24 godzin po niej.
Ile kosztuje Claude Code na jednego inżyniera?
Anthropic podaje średnią w firmach około 13 USD na programistę za aktywny dzień i 150 do 250 USD miesięcznie, poniżej 30 USD dziennie dla 90% użytkowników. Zespoły agentów zużywają około 7 razy więcej tokenów, a miejsca w planach Team i Enterprise mają limit pięciogodzinny i tygodniowy (koszty Claude Code).
Czy atakujący mogą użyć agentów kodujących przeciwko nam?
Tak. Prompt injection w publicznym zgłoszeniu na GitHubie sprawił w maju 2025, że agent wyniósł dane z prywatnego repozytorium (Invariant Labs), a w listopadzie 2025 Anthropic opisał grupę wspieraną przez państwo, która przez Claude Code wykonała 80 do 90% kampanii ataku na około 30 celów (Anthropic). Minimum to najmniejsze uprawnienia, jedno repozytorium na sesję i piaskownica.
Kupiliśmy licencje Claude Code. Czemu dostarczamy wcale nie szybciej?
W randomizowanym badaniu METR (10 lipca 2025) doświadczeni programiści open source z narzędziami AI kończyli zadania o 19% dłużej, a mimo to byli przekonani, że AI przyspieszyła ich o około 20%. Licencja to narzędzie, a robotę robi proces. Domyślnie pracuję z Claude Code i Codexem pod regułami pilnowanymi przez hooki, lint i testy w CI, więc tempo widać w wydaniach: 270+ wydań jednego produktu w 10 miesięcy 2026.

Bonus · #suchar

Suchar na deser

Gratis, jak pierwsza rozmowa. To samo poczucie humoru dostajesz w pakiecie z projektem.

Dlaczego agent AI zapomniał o spotkaniu?Puenta

Skończyło mu się okno kontekstowe. Ba‑dum‑tss.

Co mówi AI na rozmowie o pracę?Puenta

„Świetne pytanie! Masz całkowitą rację”. Ba‑dum‑tss.

Wiecie, jaki jest najdroższy obraz?Puenta

Claude Monet. Płatny za token. Ba‑dum‑tss.

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 pracy 3 listopada 2026 · Kontrakt B2B · Wrocław, zdalnie