Dostępny na nowe rolePiotr Czerwiński

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 globalna firma technologiczna dla hoteli.

Sześ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 globalnej firmie technologicznej dla hoteli.

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 obecną pracą 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.

  1. mar 2024 → obecnie

    Globalna firma technologiczna dla hoteli · Senior Frontend Engineer

    Zdalnie · Katowice

  2. lis 2022 → lis 2023

    Maandag® · Senior Frontend Engineer

    Zdalnie · Amsterdam, Holandia

  3. mar 2022 → paź 2022

    Assertis Ltd · Senior Frontend Engineer

    Zdalnie · Londyn, Wielka Brytania

  4. lip 2021 → lut 2022

    Installation Made Easy® · Frontend Engineer

    Zdalnie · Dawsonville, GA, USA

  5. kwi 2020 → cze 2021

    Shopmeister UG · Full Stack Engineer

    Zdalnie · Berlin, Niemcy

  6. mar 2017 → mar 2020

    secupay AG · Full Stack Engineer

    Hybrydowo · Pulsnitz, Niemcy

Co mówią ludzie, z którymi pracowałem

Trzy rekomendacje z mojego zespołu w Maandag w Holandii: od product ownera, któremu podlegałem, naszej analityczki biznesowej i developera z zespołu. Cytaty w oryginale, słowo w słowo z LinkedIna.

Wszystkie rekomendacje na LinkedInie ↗
Piotr worked as Front-end developer in my team at Maandag. I enjoyed working with him and he was an important part of the team, helping to realize our digital ambitions. He works well with other team members, takes responsibility and has a focus on quality. I would recommend to hire him for your team.

Joost Verbiesen

Product Owner · mój przełożony, Maandag

LinkedIn · paź 2023 ↗
Having Piotr in your team, is making sure that work is delivered of top notch quality. He doesn't shy away from questions or confrontations, which makes it very pleasant to work with him, as he is able to challenge others. Piotr is very eager to learn and improve himself and cares about your product. I would definitely like to work together with Piotr again.

Sherilyn Pang

Business Analyst · Maandag

LinkedIn · paź 2023 ↗
I had the pleasant opportunity to work alongside Piotr at Maandag. He has a professional work ethic, a commitment towards his work and craft, is cohesive within a team, is always willing to lend a helping hand, and always a pleasure and inspiration to have a brainstorming session, consultation and discussion. I would highly recommend Piotr!

Craig Spindler

Developer · Maandag

LinkedIn · paź 2023 ↗

Pytania, które często słyszę

Czym się zajmujesz?
Jestem Piotr Czerwiński, AI Product Engineer z Wrocławia. Mam 9 lat doświadczenia jako senior full-stack w zdalnych firmach z Niemiec, Holandii, Wielkiej Brytanii i USA (Maandag, Assertis, Installation Made Easy, Shopmeister, secupay AG). Sam zbudowałem i prowadzę 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 jesteś otwarty na współpracę?
Tak. Jestem 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. Wystawiam faktury jako niezależny kontraktor, więc firma nie potrzebuje polskiej spółki. Pracuję w pełni zdalnie z Wrocławia.
Jakiego stacku AI używasz?
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 pracujesz z AI?
Od początku 2016 roku, kiedy miałem na studiach semestr AI: 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łem w 2023 roku jako jeden z pierwszych użytkowników Cursora, pod koniec 2023 roku zbudowałem produkcyjny system RAG (Company Docs GPT) na modelach OpenAI, a od generacji Sonnet 4 → Opus 4.5 pracuję z agentami AI (Claude Code, Codex CLI, Kiro CLI) jak z prawdziwymi współpracownikami przy kodzie.