Cześć, nazywam się
Piotr Wawrzeńczyk.
Tworzę rozwiązania dla sieci.
Jestem frontend developerem specjalizującym się w budowaniu wyjątkowych doświadczeń cyfrowych. Obecnie skupiam się na tworzeniu dostępnych i wydajnych aplikacji internetowych przy użyciu nowoczesnych technologii, takich jak React, Next.js oraz TypeScript.
01. O mnie
Jestem frontend developerem, który z pasją tworzy intuicyjne i dostępne interfejsy użytkownika, łącząc przemyślany design UX/UI z solidnymi praktykami inżynieryjnymi. Lubię przekształcać złożone wymagania w przejrzyste, przyjazne dla użytkownika rozwiązania, dbając o to, aby każda funkcjonalność była nie tylko dopracowana wizualnie, lecz także wydajna i niezawodna.
Na co dzień pracuję z Reac i TypeScrip, wykorzystując nowoczesne narzędzia takie jak TailwindCSS oraz ShadCN. Dzięki nim tworzę skalowalne aplikacje, które płynnie integrują się z REST API.
Moja przygoda z programowaniem zaczęła się od backendu podczas stażu, gdzie budowałem API w FastAPI i pracowałem z przetwarzaniem danych w Pythonie. Z czasem zacząłem coraz bardziej interesować się w frontendem. Dziś najlepiej odnajduję się na styku obu światów. Lubię rozumieć, jak działa cała aplikacja - od interfejsu użytkownika po logikę backendową. Dlatego rozwijam się w kierunku full-stack developmentu, tworząc nie tylko angażujące interfejsy, ale też solidne systemy, które stoją za ich działaniem.
- > JavaScript (ES6+)
- > TypeScript
- > React
- > Next.js
- > Tailwind CSS
- > Angular
- > Git
- > Django
- > SQL
02. Doświadczenie
Full Stack Developer · Freelancer
Pracowałem przy aplikacji do zarządzania i analizy danych poprzez integrację z API Mirakl. Projektowałem i wdrażałem bazę danych z wykorzystaniem Supabase. Stworzyłem serverless functions do przetwarzania danych z użyciem Supabase Edge Functions (Deno). Wykorzystałem je do pozyskiwania i parsowania dużych zbiorów CSV w ustrukturyzowane rekordy bazy danych. Zintegrowałem API Mirakl w celu automatyzacji pozyskiwania danych sprzedażowych, implementując mechanizmy synchronizacji oraz spójności danych. Frontend aplikacji był testowany przy pomocy Playwright i Vitest natomiast Backend przy użyciu Deno tests z pgTAP.
Junior Frontend Developer · Fluo IT Marcin Witecki
Pracowałem nad systemem zarządzania prawami autorskimi dla firmy Kopipol. Uczestniczyłem w projektowaniu i tworzeniu interfejsów użytkownika (UX/UI) oraz testowałem przygotowane ekrany pod kątem funkcjonalności i użyteczności. Projekt był realizowany zgodnie z metodyką Agile w ramie Scrum, z użyciem technologii React, TailwindCSS oraz ShadCN, i zintegrowany z REST API. Kontrola wersji oraz współpraca odbywały się przy użyciu systemu Git.
Praktykant · OptiBuy SP. z o.o.
Tworzyłem interfejsy web API przy użyciu frameworka FastAPI oraz przygotowywałem dane do trenowania modelu służącego do weryfikacji stron internetowych firm. Pracowałem w zespole Scrumowym zgodnie z metodyką Agile.
03. Projekty
Aplikacja Dashboard
lumarik
Zaawansowana aplikacja typu dashboard z integracją Mirakl API, która pozwala użytkownikom przeglądać i zarządzać danymi marketplace w jednym miejscu. Aplikacja wyświetla kluczowe wskaźniki wydajności kampanii reklamowych oraz statystyki sprzedaży, dostarczając przejrzystych analiz pomagających śledzić wyniki, optymalizować kampanie i podejmować decyzje w oparciu o dane.
Inne godne uwagi projekty
Next shop
Sklep internetowy zbudowany w Next.js i TypeScript, wykorzystujący renderowanie po stronie serwera (SSR) dla zapewnienia wysokiej wydajności i optymalizacji SEO. Autoryzacja jest obsługiwana przez NextAuth, a aplikacja korzysta z bazy danych PostgreSQL uruchomionej w Dockerze z Drizzle ORM dla wydajnego zarządzania danymi.
04. Co dalej?
Bądźmy w kontakcie
Obecnie szukam nowych wyzwań i możliwości. Niezależnie od tego, czy masz pytanie, pomysł na projekt, czy po prostu chcesz się przywitać, moja skrzynka jest zawsze otwarta. Postaram się odpowiedzieć jak najszybciej!