<frontend developer />

Cześć, jestem Kamil

Frontend Developer z ponad 4-letnim doświadczeniem w budowaniu skalowalnych aplikacji webowych.
Specjalizuję się w TypeScript, React i Next.js.

// o mnie

O mnie

Frontend Developer z ponad 4-letnim doświadczeniem w budowaniu skalowalnych aplikacji webowych. Specjalizuję się w TypeScript, React i Next.js. Lubię pracować blisko produktu i designu, dostarczając funkcjonalności wysokiej jakości.

Mam praktyczne doświadczenie z design systemami i lubię przekładać złożone procesy na czytelne, niezawodne moduły UI. Zależy mi też na testowaniu — szczególnie automatyzacji E2E z Playwright.

W zespole angażuję się w code review i mentoring, dbając o to, żeby rozwiązania były łatwe w utrzymaniu i rozwoju.

Modernizacja i refaktoryzacja

Modernizuję istniejące aplikacje (w tym migracje do React) i refaktoryzuję kod w kierunku hooków oraz wzorców łatwych w utrzymaniu.

Design Systems

Buduję moduły UI w oparciu o design systemy, dbając o spójność, dostępność i wygodę pracy dla innych developerów.

Testy E2E (Playwright)

Potrafię wdrożyć strategię testów end-to-end od zera, zmniejszając nakład pracy manualnego QA i supportu.

// umiejętności

Mój stack

Technologie i narzędzia, z których korzystam na co dzień

Główne

ReactTypeScriptNext.jsNode.js

UI i stylowanie

Styled-componentsDesign SystemFramer MotionChakra UITailwind

Zarządzanie stanem

FormikReact QueryReact Hook FormZustand

API i narzędzia

AxiosOrvalMSWYupZodCursor

Testowanie

PlaywrightFakerJest
// projekty

Doświadczenie zawodowe

Wybrane projekty z mojej kariery

Sigla | Modernizacja platformy

mServices • 2024–obecnie

  • Modernizacja frontendu kluczowej platformy biznesowej przez migrację do React.
  • Pełna kompatybilność nowego frontendu z istniejącym API backendu przy jednoczesnym wdrażaniu nowych funkcji.
  • Praca w dużym zespole, aktywny mentoring przez code review i dbałość o wysokie standardy jakości kodu.
ReactTypeScriptNode.jsstyled-componentsFormikYupReact QueryPlaywrightOrval

Onboarding | Platforma leasingowa

mServices • 2024–obecnie

  • Budowa kluczowych modułów frontendowych w oparciu o współdzielony design system, prowadzących użytkownika przez cały proces onboardingu.
  • Zaprojektowanie i wdrożenie strategii automatyzacji testów E2E od zera z użyciem Playwright.
  • Dostarczenie produkcyjnej aplikacji, która znacząco skróciła czas onboardingu i ograniczyła potrzebę manualnego wsparcia.
ReactTypeScriptNext.jsNode.jsstyled-componentsFramer MotionFormikReact QueryPlaywrightJestMSW

Platforma B2B usług IT

Goodylabs • 2022–2024

  • Dołączenie do dojrzałego projektu skupionego na optymalizacji i automatyzacji procesów kontraktowania usług IT.
  • Rozwój nowych funkcjonalności od warstwy danych po UI oraz prezentacja efektów pracy bezpośrednio klientom zagranicznym.
  • Refaktoryzacja legacy komponentów klasowych React do nowoczesnych komponentów funkcyjnych z hookami.
ReactTypeScriptMobXReact Hook Formstyled-componentsJest

Wewnętrzny design system

Goodylabs • 2022–2024

  • Rozwój wewnętrznego design systemu w celu ujednolicenia i przyspieszenia budowy interfejsów w całej firmie.
  • Tworzenie uniwersalnych komponentów w React i TypeScript z wykorzystaniem Tailwind CSS.
  • Dokumentacja komponentów w Storybook i płynna integracja z projektami w Figmie.
ReactTypeScriptTailwind CSSStorybookFigmaZustand

Strona firmowa | Goodylabs.com

Goodylabs • 2022–2024

  • Przebudowa i rozbudowa oficjalnej strony firmowej w celu wzmocnienia wizerunku marki i pozyskania nowych klientów.
  • Implementacja zaawansowanych, płynnych animacji interfejsu z wykorzystaniem Framer Motion.
  • Rozszerzenie funkcjonalności Strapi CMS, umożliwiające dynamiczne zarządzanie treścią przez zespół marketingu.
Next.jsStrapiFramer MotionTailwind CSSReact Hook Form

Sklep e-commerce | Lilou.pl

Goodylabs • 2022–2024

  • Rozwój i utrzymanie sklepu internetowego jednej z wiodących marek biżuterii w Polsce.
  • Integracja i rozbudowa Strapi CMS do dynamicznego zarządzania treścią z wykorzystaniem API GraphQL.
  • Budowa i walidacja złożonych formularzy z użyciem React Hook Form i Yup.
Next.jsTypeScriptGraphQLStrapiReact Hook FormChakra UI
// własne projekty

Własne projekty

Projekty, które tworzę w wolnym czasie

YT Scribe

Projekt własny

  • Analiza filmów z YouTube z wykorzystaniem AI.
  • Automatyczna transkrypcja, podsumowanie i lista poruszonych tematów.
  • Możliwość zadawania własnych pytań dotyczących treści filmu.
Next.jsTypeScriptGemini AI
Open live
YT Scribe preview
// kontakt

Nawiążmy kontakt

Chcesz porozmawiać o produkcie, zespole lub współpracy? Napisz do mnie.

Lokalizacja

Rzeszów, Remote

LinkedIn

Najłatwiej skontaktować się ze mną przez LinkedIn lub email. Chętnie porozmawiam o nowych możliwościach i ciekawych projektach.

Połącz na LinkedIn
Kamil Witkowski | Frontend Developer