Piotr Doliński

ls projects/ --featured

Wybrane Projekty

Rozwiązania łączące doświadczenie testowe z inżynierią oprogramowania

Portfolio

Bug the Gathering
projects/bug-the-gatheringPolecany

Bug the Gathering

Działający offline mobilny roguelike deckbuilder na iOS i Androida, zbudowany w React Native i Expo. Twórz strategię w świecie IT podczas proceduralnego runu survivalowego.

  • Deterministyczny silnik walki w TypeScript z ok. 340 kartami, efektami oraz synergiami klas i plemion
  • Progresja roguelike: mapy z seedem, proceduralne spotkania, wydarzenia, sklepy i fazy bossów
  • Natywne renderowanie pola walki i VFX oparte na React Native Skia oraz Reanimated
  • Lokalna persystencja przez Zustand i AsyncStorage, interfejs po polsku i angielsku oraz testy Jest dla logiki i UI
  • React Native
  • Expo
  • React Native Skia
  • Reanimated
  • Zustand
  • AsyncStorage
  • Jest
  • TypeScript
Demo strony
projects/demo-websiteTu jesteś!

Demo strony

Nowoczesne portfolio zbudowane w Next.js, TypeScript i Tailwind CSS. Płynne animacje, tryb ciemny i wysoka wydajność.

  • Server-side rendering z Next.js App Router
  • Responsywny system designu
  • Zaawansowane animacje Framer Motion
  • SEO i wydajność jako priorytet
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
Demo suite testów
projects/demo-testing-suitePolecany

Demo suite testów

Kompleksowy zestaw testów end-to-end w Playwright i TypeScript. Testy dostępności, responsywności i automatyzacja CI/CD.

  • Architektura Page Object Model
  • Równoległe testy w wielu przeglądarkach
  • Testy dostępności z axe-core
  • Raporty i automatyzacja w CI/CD
  • TypeScript
  • Playwright
  • Axe-core
  • GitHub Actions
  • WCAG