Mocnyfrontend.Czystykod.
Tworzę dopracowane interfejsy w React, Next.js i TypeScript — z dbałością o UI, performance, dostępność i kod, który zespół może spokojnie rozwijać.
Jestem Konrad — frontend developer, który łączy oko do UI z techniczną dokładnością.
Najlepiej czuję się tam, gdzie interfejs musi być szybki, responsywny i dopracowany wizualnie. Lubię budować komponenty, które wyglądają lekko, ale pod spodem mają czytelny TypeScript, przemyślane stany i porządek w strukturze.
AI traktuję jak przyspieszenie workflow, nie zamiennik myślenia. Szybko sprawdzam pomysły, ale finalnie liczy się dla mnie jakość: dostępność, performance, komunikacja i kod, który kolejna osoba w zespole może spokojnie rozwinąć.


Kensol
Kompleksowa strona korporacyjna dla europejskiego producenta pomp ciepła — stworzona z myślą o klientach końcowych i profesjonalnych instalatorach na czterech rynkach.

Konfigurator Pomp Ciepła
5-krokowy interaktywny kreator, który dobiera odpowiedni model pompy ciepła na podstawie lokalizacji, parametrów budynku, systemu ogrzewania i zapotrzebowania na ciepłą wodę.

Baza Filmów
Responsywna aplikacja do odkrywania filmów napędzana API TMDB — szukaj, filtruj po gatunku i roku oraz przeglądaj pełne informacje o obsadzie i ekipie.

News CMS
Dedykowany system zarządzania treścią dla portalu informacyjnego — umożliwia redaktorom publikację, edycję i organizację artykułów bez dotykania kodu.
Chcesz zobaczyć, jak pracuję w praktyce?
Przejdźmy przez projekty na rozmowie.
Stack, w którym dowożę produkcyjne interfejsy.
Bez dekoracji na pokaz.
Najczęściej pracuję w ekosystemie Next.js albo Reacta: od komponentów i routingu, przez formularze i animacje, po performance, dostępność i integracje z API.
Wnoszę do zespołu frontend, który jest dopracowany wizualnie i rozsądnie poukładany technicznie.
Frontend Engineering
Buduję komponenty i widoki w React, Next.js i TypeScript z naciskiem na czytelne API, przewidywalne stany i kod, który da się bez stresu rozwijać.
UI & Motion
Dbam o responsywność, mikrointerakcje, rytm typografii i animacje, które pomagają czytać interfejs zamiast tylko robić wrażenie.
Product Thinking
Nie kończę na samym JSX. Myślę o użytkowniku, wymaganiach, edge case'ach i tym, jak dowieźć rozwiązanie od pomysłu do działającego wdrożenia.
Rozumiem problem
Zaczynam od kontekstu: celu, użytkownika, ograniczeń i tego, co naprawdę ma się zmienić w produkcie.
Projektuję rozwiązanie
Rozbijam pracę na stany, komponenty i przepływy. Jeśli coś jest niejasne, doprecyzowuję zanim stanie się długiem w kodzie.
Implementuję
Piszę frontend w TypeScript, pilnując responsywności, dostępności, performance'u i czytelnego podziału odpowiedzialności.
Testuję i iteruję
Sprawdzam edge case'y, poprawiam detale i zostawiam rozwiązanie w stanie, który można dalej rozwijać bez odkopywania kontekstu.
Dbałość o detal
Pilnuję rzeczy, które łatwo pominąć: spacingu, stanów hover/focus, pustych stanów, przejść, kontrastu i małych niespójności, które psują odbiór produktu.
Jasna komunikacja
Wolę wcześnie nazwać ryzyko, dopytać o brakujący kontekst i pokazać postęp, niż dowozić w ciszy coś, czego zespół nie potrzebuje.
AI jako przewaga workflow
Używam AI do szybszego researchu, prototypowania i sprawdzania rozwiązań, ale decyzje techniczne, jakość i odpowiedzialność zostają po mojej stronie.
Odpowiedzialność za efekt
Nie traktuję zadania jako zamkniętego tylko dlatego, że kod się kompiluje. Interesuje mnie, czy interfejs działa, czy jest zrozumiały i czy da się go utrzymać.
Rekrutujesz
Frontend Developera?
Napisz kilka słów o roli, zespole albo projekcie. Odpowiem konkretnie.
Otwarty na rozmowy o rolach frontendowych