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.

Oto kilka technologii, z którymi ostatnio pracuję:
  • > JavaScript (ES6+)
  • > TypeScript
  • > React
  • > Next.js
  • > Tailwind CSS
  • > Angular
  • > Git
  • > Django

02. Doświadczenie

09/2024 - 04/2025

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.

React TypeScript Tailwind CSS REST APIs TanStack Table & Query
07/2022 - 08/2022

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.

Python FastAPI Git REST APIs Python unittest Framework

03. Projekty

Aplikacja Dashboard

lumarik

Zaawansowana aplikacja typu dashboard z płynną 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 reklam oraz statystyki sprzedaży, dostarczając przejrzystych analiz pomagających śledzić wyniki, optymalizować kampanie i podejmować decyzje w oparciu o dane.

Next.js TailwindCSS Shadcn TanStack Table Supabase Postgresql

Strona Portfolio

Strona Portfolio z integracją Keystatic

Prosta strona portfolio z integracją Keystatic, która ułatwia zarządzanie treścią i jej aktualizację.

Astro React Keystatic Typescript TailwindCSS Gsap Shadcn

Aplikacja Dashboard

PayMe

Aplikacja do zarządzania wydatkami, która pomaga użytkownikom śledzić ich finanse. Zawiera tabelę płatności oraz widok kalendarza nadchodzących zobowiązań, co ułatwia organizację i kontrolę nad wydatkami.

React TypeScript TailwindCSS Schadcn Supabase

Inne godne uwagi projekty

Angular ToDo

Aplikacja webowa zbudowana w Angularze, wykorzystująca Firebase do obsługi backendu oraz PrimeNG dla nowoczesnych, responsywnych komponentów UI.

Angular TypeScript RxJS PrimeNG Firebase

E Commerce Angular

Platforma e-commerce zbudowana z użyciem Angulara na frontendzie oraz Django z Django REST Framework na backendzie, zapewniająca szybkie, skalowalne i bezpieczne zakupy online.

Angular TypeScript RxJS PrimeNG Python Django Django REST framework

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.

Next.js TypeScript TailwindCSS Drizzle ORM PostgreSQL Docker

04. What's Next?

Get In Touch

I'm currently looking for new opportunities. Whether you have a question, a project idea, or just want to say hi, my inbox is always open. I'll try my best to get back to you!