Przejdź do treści

CYFROWE PORTFOLIO

Moja ścieżka zawodowa.

Ponad 9 lat praktyki w produktowych projektach webowych. Pracuję tam, gdzie frontend spotyka realne potrzeby produktu: architekturę, CMS, migracje, testy, dostępność i codzienne delivery.

  • Frontend produktowy

    9 lat doświadczenia przy realnych produktach

  • CMS & content

    Strony statyczne i z zarządzaną treścią

  • Stabilność

    Bugfixing, obsługa incidentów, utrzymanie

  • Delivery

    Testy, review, releasy

W skrócie

Cztery obszary, które najlepiej opisują moje doświadczenie i sposób pracy przy produktach webowych.

01

9+ lat praktyki

Od fullstackowych początków po frontend w produktach SaaS, e-commerce i międzynarodowych systemach CMS.

02

Frontend produktowy

React, Next.js, TypeScript, CMS-y, dashboardy i przepływy użytkownika, które muszą działać w realnym produkcie.

03

Modernizacje i migracje

Migracje do Next.js, SSR, micro frontends, state management i porządkowanie legacy.

04

Jakość i delivery

Testy, dostępność, utrzymanie, stabilne releasy i komunikacja z zespołami produktowymi.

Obszary pracy

Obszary pracy

Najczęściej pracuję przy frontendzie produktowym, modernizacjach, integracjach CMS, dashboardach, testach i utrzymaniu aplikacji po wdrożeniu.

01

Frontend produktowy

Interfejsy, komponenty, stany aplikacji i przepływy użytkownika w realnych produktach webowych.

02

Modernizacje i integracje

Migracje, porządkowanie legacy, integracje CMS i praca z ograniczeniami istniejących platform.

03

Jakość po wdrożeniu

Testy, dostępność, utrzymanie, poprawki defektów i stabilizacja aplikacji po release’ach.

Doświadczenie zawodowe

Najważniejsze role, projekty i obszary odpowiedzialności — od fullstackowych początków po frontend dla produktów działających na wielu rynkach.

08.2025 — obecnie

10 miesięcy

Japan Tobacco International

11.2024 — 08.2025

10 miesięcy

Roboverse Reply DE

03.2023 — 10.2024

1 rok 8 miesięcy

NapoleonCat

10.2021 — 09.2022

około 1 rok

Merixstudio

Senior React Developer

Merixstudio Software Development / Gaming Platform

Frontend backoffice dla platformy gamifikacyjnej online casino: rozbudowane formularze, kampanie, testy integracyjne i dynamiczny skrypt kampanii.

  • Rozbudowa systemu kampanii z 7 do 10 typów.

  • Utrzymanie zaawansowanych formularzy opartych o React Hook Form i Redux Toolkit.

  • Implementacja około 50 testów integracyjnych.

  • Rozwój dynamicznego skryptu kampanii w Preact.js.

  • Obsługa około 250 aktywnych kampanii miesięcznie dla 18 operatorów.

Wpływ

~50 testów~250 kampanii / miesiąc18 operatorów

Technologie:

  • React
  • TypeScript
  • Redux Toolkit
  • React Hook Form
  • Preact
  • Jest
  • Integration Testing

04.2020 — 09.2021

1 rok 6 miesięcy

Netguru

Mid Frontend Developer

Netguru Software Development

Frontend dla projektów crowdfundingowych, real estate i narzędzi analitycznych Salesforce.

  • Rozwój platformy Hero5 i konfigurowalnych szablonów kampanii.

  • Implementacja funkcji analitycznych Salesforce, w tym metryk i wizualizacji.

  • Budowa frontendowej warstwy paneli administracyjnych.

  • Praca z testami jednostkowymi i integracyjnymi.

Wpływ

SalesforceCampaign platforms

Technologie:

  • React
  • TypeScript
  • Redux
  • RTK Query
  • React Query
  • Jest
  • Cypress
  • Gatsby

04.2018 — 03.2020

prawie 2 lata

Trol Intermedia

PHP/Frontend Developer

Trol Intermedia Software Development / eCommerce

Frontend, UI i moduły PHP/MySQL dla e-commerce opartych o autorski CMS 2ClickShop.

  • Budowa sklepów i modułów e-commerce dla marek takich jak Neonail, Świat Zabawek i Zabawki Panda.

  • Implementacja Infinite Scroll dla sklepów 2ClickShop.

  • Wdrożenie kompletnego sklepu GlinianaKura.pl.

  • Integracje katalogów produktów, koszyka i płatności.

Wpływ

2ClickShopPHP + MySQLE-commerce

Technologie:

  • PHP
  • JavaScript
  • HTML
  • Sass
  • MySQL
  • 2ClickShop
  • e-commerce

03.2017 — 11.2017

9 miesięcy

LEOCODE / 314 Apps

Ruby on Rails/Frontend Developer

LEOCODE / 314 Apps Software Development

Fullstackowe początki: aplikacje Ruby on Rails i Angular dla klientów zagranicznych, dashboardy, panele administracyjne i tracking usług.

  • Rozwój Soap.ly — platformy do zamawiania mobilnego mycia samochodów.

  • Implementacja real-time service tracking i powiadomień.

  • Praca nad Lifetramp.com z Ruby on Rails i Angular 1.6.

  • Budowa dashboardów, paneli użytkownika i funkcji administracyjnych.

Wpływ

FullstackRuby + AngularProduktowe wdrożenia

Technologie:

  • Ruby on Rails
  • Angular
  • JavaScript
  • TypeScript
  • PostgreSQL
  • Sass

Technologie i narzędzia

Narzędzia, z których pracowałem komercyjnie przy frontendzie, migracjach, testach, CMS-ach, e-commerce i integracjach produktowych.

Frontend

Warstwa interfejsu, komponenty, widoki i codzienne budowanie doświadczeń użytkownika.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5
  • CSS / SCSS
  • Tailwind CSS
  • Styled Components
  • Preact
  • Angular

State & Data

Modele stanu, formularze, cache, integracje API i przepływy danych w aplikacjach.

  • Redux
  • Redux Toolkit
  • RTK Query
  • React Query
  • MobX
  • Jotai
  • Recoil
  • React Hook Form
  • REST API
  • GraphQL

Testing & Quality

Testy, dostępność, dokumentacja komponentów i stabilność zmian przed releasem.

  • Jest
  • Cypress
  • React Testing Library
  • Integration Testing
  • Storybook
  • Accessibility
  • Performance Optimization

Architecture & Delivery

Migracje, architektura frontendowa i praktyki, które ułatwiają utrzymanie produktu.

  • SSR
  • Micro frontends
  • Module Federation
  • Turborepo
  • Platform migrations
  • CI/CD
  • Legacy refactoring

CMS / e-commerce

Platformy contentowe, commerce, konfiguracje i integracje wokół realnych procesów biznesowych.

  • AEM
  • Builder.io
  • 2ClickShop
  • Salesforce LWC
  • Firebase
  • Apple / Google Play integrations

Backend / Supporting

Technologie wspierające modernizacje, integracje oraz wcześniejsze fullstackowe doświadczenia.

  • .NET
  • C#
  • Ruby on Rails
  • PHP
  • PostgreSQL
  • MySQL
  • WebRTC
  • Gamepad API