Kraj: Poland
Lokalizacja: Łódź, PL
Na Useme od 13 czerwca 2026
O mnie
Buduję boty Telegram/Discord, automatyzacje n8n + Claude, web scrapery w Pythonie i rozszerzenia Chrome, które działają po zakończeniu zlecenia.
Z ostatnich rzeczy: parser wyciągający 141 pozycji z PDF-ów IKEA do Excela, workflow n8n, w którym Claude ocenia ogłoszenia 1–10 i routuje na Gmaila, oraz monitor cen, gdzie wklejasz zdjęcie produktu, Google Vision zamienia je na frazę i dostajesz ceny z pięciu serwisów obok siebie. Działa 24/7 w Dockerze na moim serwerze.
Stack: httpx, Playwright, BeautifulSoup, n8n (Claude, GPT), Chrome Manifest V3 + OAuth2, PDF → Excel, integracje API (Gmail, Sheets, Vision, Twilio, Anthropic).
Tło: 10 lat jako programista embedded C++. Firmware uczy planowania pod to, co psuje się o 3 w nocy: timeouty, retry, błędne dane. Scrapery i boty psują się tak samo, więc moje są od razu odporne.
Wszystko z kodem na własność, instrukcją i testami (GitHub). Pracuję asynchronicznie, bez wideorozmów. Na większości zleceń odpalam test na Twoich danych, więc widzisz wynik przed decy
Kategorie
Portfolio
Aplikacja webowa w Pythonie przeszukująca naraz Ceneo, OLX, Sprzedajemy.pl, Vinted i Amazon.pl. Wyniki Amazona czystsze niż na stronie, scraper pomija reklamy i karuzele. Wyszukiwanie tekstem lub obrazem, działa 24/7 w Dockerze, eksport do Excela.
Rozszerzenie Chrome łączące się z endpointem SSE i pokazujące natywne powiadomienia systemowe. Rozwiązuje problem ubijania service workera w MV3 (chrome.alarms jako keepalive, backoff przy reconnect). Z mockowym serwerem w Pythonie do testów.
Rozszerzenie Chrome (MV3), które wstrzykuje panel do Gmaila i pokazuje kontakty, do których dawno nie pisałeś. Logowanie przez Gmail OAuth2, skan metadanych folderu Wysłane, odświeżanie w tle. Bez backendu — dane zostają na urządzeniu.
Wtyczka Chrome: rozmowa z AI w gotowy wpis na blog
Wtyczka Chrome (MV3): jednym kliknięciem przerabia rozmowę z Grok AI na gotowy wpis na Bloggera. Zachowuje formatowanie i listy, wstawia obrazy we właściwych miejscach i wgrywa je na Twój blog jako trwałe linki. YouTube zmienia w odtwarzacze.
Workflow n8n monitorujący ogłoszenia z Upworka. Filtr słów kluczowych i budżetu, potem Claude ocenia każde dopasowanie 1–10 — poniżej 7 odpada. Reszta trafia na Gmaila jako gotowy szkic oferty z budżetem i oceną klienta. Self-hosted na Dockerze.