Front-end
- React
- Next.JS
- TypeScript
- HTML & szablonowanie
- Web API
- CSS (SaSS, Less, PostCSS, BEM, Flexbox, CSS-in-JS, Tailwind, CSS modules)
Posiadam 12-letnie komercyjne doświadczenie w zakresie inżynierii oprogramowania. Pracuję głównie w językach JavaScript i Python - dawniej C#, okazjonalnie C++. Zajmowałem się licznymi zagadnieniami front-endu i projektowania UX, jak i back-endu (SSR/SSG, Proxy API), programowania baz danych oraz komunikacji z urządzeniami.
W ramach działalności gospodarczej z sukcesem zrealizowałem i wdrożyłem rozwiązania usprawniające pracę małych przedsiębiorstw. Wykonywałem kontrakty dla dużych klientów z USA, Norwegii, Niemiec oraz Polski dostarczając skalowalne systemy. Ostatnie lata rozwoju zawodowego poświęciłem specjalizacji w technologiach frontendowych, ze stosem zorientowanym wokół React. Systematycznie usprawniam organizację pracy - swojej oraz całego zespołu - z pomocą narzędzi sztucznej inteligencji czy automatyzacji CI/CD. Dbam o bezpieczeństwo, architekturę i przejrzystość kodu.
Hobbystycznie zajmuję się fotoreportażem oraz projektowaniem i programowaniem urządzeń IoT. Gram w zespole perkusyjnym. Lubię górskie wycieczki.
Projekt dla amerykańskiej firmy SaaS specjalizującej się w analityce mediów społecznościowych, analizie transmisji telewizyjnej i monitoringu marki. Aplikacje webowe wspierające analizę danych marketingowych, raportowanie oraz integracje z zewnętrznymi platformami społecznościowymi.
Storefront, Store Locator oraz Biblioteka Komponentów w systemie Atom Design dla jednego z największych consumer e-commerce brandów swojej kategorii na świecie, działającego na mocno regulowanym rynku.
Sklep internetowy dla marki zdrowej żywności zintegrowany z Swell - e-commerce oraz PayU - bramką płatności. Częściowe integracje z Manager Paczek InPost oraz serwisem Furgonetka. Dodatkowy panel monitorowania zamówień dla pracowników sklepu.
Aplikacja Webowa wspomagająca trening perkusyjny. Implementuje tekstowo-graficzny zapis nutowy i umożliwia odtwarzanie podkładów muzycznych w zadanym tempie czy swingu.