Konrad Szczepanowski
Konrad SzczepanowskiOtwarty na role
Frontend DeveloperOtwarty na role frontendowe
Frontend DeveloperPortfolio — 2026

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ć.

[01]O mnie

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ąć.

Technologie
FocusUI craft / performance / dostępność
WorkflowWorkflow wspomagany AI
4+Lata doświadczenia
4Case studies
10+Zrealizowane projekty
Portret Konrada
[02]Wybrane projekty

Chcesz zobaczyć, jak pracuję w praktyce?

Przejdźmy przez projekty na rozmowie.

[03]Stack technologiczny

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.

ReactUI
Next.jsFramework
Express.jsFramework
TypeScriptLanguage
Tailwind CSSStyling
Z
ZustandState
FigmaDesign
Node.jsRuntime
PostgreSQLDatabase
MongoDBDatabase
ClaudeAI Tool
CodexAI Tool
[04]Kompetencje

Wnoszę do zespołu frontend, który jest dopracowany wizualnie i rozsądnie poukładany technicznie.

01

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ć.

02

UI & Motion

Dbam o responsywność, mikrointerakcje, rytm typografii i animacje, które pomagają czytać interfejs zamiast tylko robić wrażenie.

03

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.

[05]Jak pracuję
01Krok 01

Rozumiem problem

Zaczynam od kontekstu: celu, użytkownika, ograniczeń i tego, co naprawdę ma się zmienić w produkcie.

02Krok 02

Projektuję rozwiązanie

Rozbijam pracę na stany, komponenty i przepływy. Jeśli coś jest niejasne, doprecyzowuję zanim stanie się długiem w kodzie.

03Krok 03

Implementuję

Piszę frontend w TypeScript, pilnując responsywności, dostępności, performance'u i czytelnego podziału odpowiedzialności.

04Krok 04

Testuję i iteruję

Sprawdzam edge case'y, poprawiam detale i zostawiam rozwiązanie w stanie, który można dalej rozwijać bez odkopywania kontekstu.

[06]Jak podchodzę do pracy
01

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.

02

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.

03

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.

04

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ć.

[07]Kontakt

Rekrutujesz
Frontend Developera?

Napisz kilka słów o roli, zespole albo projekcie. Odpowiem konkretnie.

Otwarty na rozmowy o rolach frontendowych

Bezpośredni kontakthello@konradszczepanowski.com