Specjalizacje
- Astro
- React
- Headless CMS
- UI/UX i interakcje
- Integracje międzysystemowe
- Cloud i CI/CD
- Architektura backendowa dla systemów enterprise
O mnie
Od ponad 15 lat tworzę rozwiązania webowe o różnej skali - od szybkich stron statycznych i serwisów contentowych, przez rozbudowane platformy e-commerce, po dedykowane aplikacje biznesowe i backend systemów obsługujących dużą liczbę użytkowników.
Obecnie koncentruję się przede wszystkim na Astro, React i TypeScript. Mocną częścią mojej pracy jest frontend - implementacja UI na podstawie projektów i design systemów, responsywność, animacje, interakcje oraz optymalizacja wydajności. Zwracam uwagę nie tylko na zgodność z projektem, ale również na UX i sposób, w jaki użytkownik faktycznie korzysta z produktu.
Jednocześnie moje doświadczenie wykracza poza warstwę wizualną. Projektuję architekturę aplikacji, pracuję z backendem i API, integruję headless CMS oraz zewnętrzne systemy i usługi. Widzę wtedy projekt jako całość - od interfejsu użytkownika i logiki biznesowej po przepływ danych i integracje.
Ważnym obszarem mojej pracy są również wdrożenia i infrastruktura - CI/CD, Docker oraz środowiska cloudowe, w szczególności Azure, ale także AWS, GCP i obecnie rozwiązania oparte o Cloudflare.
Od systemów legacy do nowoczesnego stacku
Przez lata pracowałem również z technologiami i platformami, na których zbudowana jest duża część istniejącego internetu i e-commerce - między innymi Magento 1 i 2, PrestaShop, WooCommerce, WordPress, Drupal oraz klasycznymi rozwiązaniami opartymi na PHP.
Dzięki temu przy modernizacji starszego projektu znam nie tylko technologię, do której migrujemy, ale rozumiem również system, z którego wychodzimy - jego strukturę, dane, integracje, niestandardową logikę oraz ograniczenia wynikające z dotychczasowej architektury.
To doświadczenie wykorzystuję przy migracjach do współczesnych rozwiązań opartych na Astro, React, architekturze headless i nowoczesnym e-commerce - w tym Medusa.js i Shopify. Migracja nie oznacza dla mnie prostego przepisania strony - najpierw trzeba zidentyfikować wartościowe dane, procesy biznesowe, integracje i funkcjonalności, a następnie świadomie przenieść je do nowej architektury.
Pozwala mi to patrzeć na modernizację z dwóch stron: znam realia starszych systemów i na co dzień pracuję w nowoczesnym stacku.
Jak podchodzę do projektów
Lubię patrzeć na projekt szerzej niż przez pryzmat pojedynczego frameworka. Dobór technologii powinien wynikać z rodzaju produktu, sposobu zarządzania treścią, wymaganych integracji i planów jego dalszego rozwoju.
Najbardziej zależy mi na jakości interfejsu: szybkim, intuicyjnym, dopracowanym w szczegółach.
Technologie i narzędzia
- Frontend i UI: React, Astro, GSAP, Motion, MUI, shadcn/ui, Sass/SCSS, design systems
- Backend i integracje: Node.js, REST API, PostgreSQL, MySQL, NoSQL, integracje międzysystemowe
- Cloud i DevOps: Azure, Cloudflare, AWS, GCP, Docker, GitHub Actions, Azure DevOps, CI/CD
- CMS i e-commerce: Sanity, Storyblok, PayloadCMS, Shopify, Medusa.js
- Doświadczenie legacy: Magento 1/2, PrestaShop, WooCommerce, WordPress, Drupal, PHP