Zaczynam od problemu
Zanim wybiorę rozwiązanie, chcę wiedzieć, co naprawdę próbujemy uprościć, przyspieszyć albo wyjaśnić.
kliknij, aby posłuchać klimatycznych kawałków
Odtwarzacz muzyki gotowy
Frontend Developer
Tworzę szybkie, skalowalne i dostępne doświadczenia webowe, oparte na czystym kodzie, przemyślanej implementacji i dobrym UX.
O mnie
Pracuję blisko frontendu, produktu i gotowych projektów UI. Lubię zamieniać złożone procesy w widoki, które prowadzą użytkownika bez tłumaczenia.
Zanim wybiorę rozwiązanie, chcę wiedzieć, co naprawdę próbujemy uprościć, przyspieszyć albo wyjaśnić.
Interfejs traktuję jako część większego systemu: treści, architektury, SEO, CMS-a i decyzji produktowych.
Najlepiej odnajduję się tam, gdzie trzeba poukładać kod, strukturę projektu albo ścieżkę użytkownika.
Wolę rozwiązania, które da się rozwijać po miesiącach, niż takie, które dobrze wyglądają tylko przy pierwszym wdrożeniu.
Narzędzia
Doświadczenie
sierpień 2025 — teraz
Japan Tobacco International
Utrzymanie i rozwój komponentów frontendowych dla stron Ploom na 30+ rynkach międzynarodowych, ze szczególną uwagą na React, Next.js i dostępność.
listopad 2024 — sierpień 2025
Roboverse Reply DE
Wiodłem migrację i modernizację frontendu platformy zdalnej kontroli robotów przy równoczesnym utrzymaniu ciągłości wdrożeń.
marzec 2023 — październik 2024
NapoleonCat
Projektowanie i wdrożenie głównych modułów frontendowych: analityka i globalny system powiadomień.
Blog
Ostatnie publikacje z Contentful (build time).
14 czerwca 2026
Każdy, kto spędził choć chwilę, pracując w JavaScript z jakimikolwiek danymi posiadającymi daty, zdaje sobie sprawę, że nie jest to proste. Nowy nabytek w JS ma zastąpić problematyczne API i dodać natywne narzędzia, które to znacznie ułatwią.
26 czerwca 2025
Core Web Vitals to w 2025 naprawdę ważna sprawa dla każdego, kto chce, żeby jego strona działała szybko i użytkownicy nie uciekali po kilku sekundach na niej spędzonych.
22 kwietnia 2025
Event Loop to niezła zagwozdka, nawet dla starych wyjadaczy JavaScriptu. W tym wpisie postaram się – jak wielu przede mną – wyjaśnić ten arcyważny mechanizm ludzkim językiem i raz na zawsze rozprawić się z mitem, że jest to coś trudnego. Do dzieła!