O mnie
Dziewięć lat w zespołach. Długi objazd przez własne projekty. Agenci AI jako brakujący element.
Komercyjnie programuję od 2017 roku, prawie zawsze dla zagranicznych firm. Najpierw full-stack w secupay AG (Niemcy), przy systemie płatności obsługującym ok. 175 000 transakcji dziennie, potem znowu full-stack w firmie Shopmeister (Niemcy), gdzie integrowałem Shopware 5 z Zalando, Tradebyte i innymi marketplace'ami. Później frontend: Installation Made Easy® (Dawsonville, GA, amerykański SaaS dla branży remontowej), Assertis (brytyjska sprzedaż biletów kolejowych, m.in. Caledonian Sleeper), Maandag (holenderska dwustronna platforma pośrednictwa pracy), a obecnie Shiji.
Pięciu bezpośrednich zagranicznych pracodawców, każdy z własnym produktem. Trzy lata w secupay przy platformie płatności, potem stabilne role senior+ w Niemczech, Wielkiej Brytanii i Holandii, a obecnie w Shiji.
W firmach moja praca z czasem zawęziła się do frontendu. We własnych projektach nigdy. Każdy produkt, który zbudowałem na własny rachunek, był full-stackowy, od początku do końca, z Next.js w centrum, a ostatnio z Cloudflare Workers i kolejkami do pracy na edge'u i w tle. To właśnie tam odzywa się we mnie product engineer: nie przy wdrażaniu specyfikacji napisanej przez kogoś innego, tylko przy decydowaniu, co zbudować, jak ma działać w rękach użytkownika i ile jest warte.
Nie wdrażam i nie znikam. Mierzę wszystko: analityka produktowa w PostHog i Vercel Analytics, ustrukturyzowane logi, śledzenie wyjątków, pomiar SEO i GEO oraz testy na ścieżkach, na których błąd kosztuje pieniądze albo dane. Czytam te liczby i na ich podstawie działam, bo produkt to biznes, a nie repozytorium kodu. To rozróżnienie jest dla mnie najważniejsze: rozumieć biznes, a nie tylko pisać kod.
Pod tym wszystkim od lat próbowałem wypuszczać własne produkty. Kurs i społeczność na Discordzie Od Developera do Foundera Bogusza Pękalskiego, klasyka indie hackerów, wiele podejść. Większość utknęła w okolicach 60%: infrastruktura backendu, DevOps, zakres, którego nie doszacowałem, przypadki brzegowe, których nie dałem rady przepchnąć sam po ośmiu godzinach w głównej pracy.
Między Maandag a Shiji wziąłem kilka miesięcy, żeby odpocząć i poszukać kolejnej roli na chyba najtrudniejszym od dekady rynku pracy w IT. W tym czasie wypuściłem company-docs-gpt, wczesny eksperyment z AI, który odpowiadał na pytania na podstawie dokumentacji firmy, wiele miesięcy przed tym, jak praca z agentami stała się standardem.
Moja przygoda z AI nie zaczęła się od fali LLM. Na początku 2016 roku miałem na studiach semestr AI: Python i TensorFlow (kilka miesięcy po tym, jak Google udostępnił go jako open source), klasyfikatory obrazów, rozpoznawanie kwiatów i obiektów. Potem lata komercyjnego frontendu bez większego kontaktu z AI na co dzień. Cursora zacząłem używać w 2023 roku, na tyle wcześnie, że AI w IDE było wtedy głównie autouzupełnianiem i czatem. Generacja modeli Sonnet 4 → Opus 4.5 zmieniła jedno: agenci AI przestali być autouzupełnianiem i stali się prawdziwymi współpracownikami przy kodzie. Ściana na 60% przestała istnieć: HiddenJobs.pl powstał od początku do końca. Działa, ma prawdziwych użytkowników i rośnie.
Obecnie prowadzę HiddenJobs.pl i CiteLyzer (produkt do mierzenia widoczności w AI, czyli GEO, doprowadzony od pomysłu do startu w 6 językach w kilka dni, z w pełni zautomatyzowaną realizacją raportów) i opisuję historie inżynierskie z prowadzenia obu. Docelowo chcę to robić w zespole: jako AI Product Engineer, founding engineer albo w roli Forward-Deployed, w firmach, które od początku budują z AI. Wczesne startupy, scale-upy wdrażające funkcje AI albo laboratoria na froncie badań. Liczy się jedno: praca z AI jako domyślny tryb, a nie eksperyment. Wnoszę warsztat inżyniera, wyczucie produktowe i dowody w postaci produktów dowiezionych od początku do końca.
Gdzie pracowałem
Co dostarczyłem w każdej roli →mar 2024 → obecnie
Shiji · Senior Frontend Engineer
Zdalnie · Katowice
lis 2022 → lis 2023
Maandag® · Senior Frontend Engineer
Zdalnie · Amsterdam, Holandia
mar 2022 → paź 2022
Assertis Ltd · Senior Frontend Engineer
Zdalnie · Londyn, Wielka Brytania
lip 2021 → lut 2022
Installation Made Easy® · Frontend Engineer
Zdalnie · Dawsonville, GA, USA
kwi 2020 → cze 2021
Shopmeister UG · Full Stack Engineer
Zdalnie · Berlin, Niemcy
mar 2017 → mar 2020
secupay AG · Full Stack Engineer
Hybrydowo · Pulsnitz, Niemcy
Pytania, które często słyszę
- Czym zajmuje się Piotr Czerwiński?
- Piotr jest AI Product Engineerem z Wrocławia. Ma 9 lat doświadczenia jako senior full-stack w zdalnych firmach z Niemiec, Holandii, Wielkiej Brytanii i USA (Shiji, Maandag, Assertis, Installation Made Easy, Shopmeister, secupay AG). Sam założył i prowadzi HiddenJobs.pl, portal z ofertami pracy, który z pomocą AI dopasowuje polskich specjalistów IT do zdalnych ofert międzynarodowych firm, oraz CiteLyzer, narzędzie do mierzenia widoczności marki w AI (GEO).
- Czy Piotr jest otwarty na współpracę?
- Tak. Piotr jest otwarty na role founding engineera, AI Product Engineera i seniora full-stack w pracy zdalnej, w firmach z Europy, Wielkiej Brytanii i USA, wyłącznie na kontrakcie B2B. Wystawia faktury jako niezależny kontraktor, więc firma nie potrzebuje polskiej spółki. Pracuje w pełni zdalnie z Wrocławia.
- Jakiego stacku AI używa Piotr?
- OpenAI API na produkcji w HiddenJobs.pl (analiza CV i silnik dopasowań na PostgreSQL/Supabase); architektura RAG z modelami OpenAI w Company Docs GPT; Next.js 16, React 19 i TypeScript na frontendzie; NestJS i TypeORM na backendzie; Claude Code jako domyślny agent do kodowania, Codex CLI do ograniczonych zadań ze spisanym specem, Kiro CLI w dużym kodzie korporacyjnym, a Cursor od 2023 roku.
- Od kiedy Piotr pracuje z AI?
- Pierwszy kontakt Piotra z AI to początek 2016 roku i semestr AI na studiach: Python i TensorFlow (kilka miesięcy po tym, jak Google udostępnił go jako open source), w tym klasyfikacja obrazów sieciami CNN. Do narzędzi AI wrócił w 2023 roku jako jeden z pierwszych użytkowników Cursora, pod koniec 2023 roku zbudował produkcyjny system RAG (Company Docs GPT) na modelach OpenAI, a od generacji Sonnet 4 → Opus 4.5 pracuje z agentami AI (Claude Code, Codex CLI, Kiro CLI) jak z prawdziwymi współpracownikami przy kodzie.