Maciej Skorus, Fullstack Developer

MACIEJ SKORUS

creative fullstack developer

EDUKACJA

Uniwersytet Śląski – WNST

Programowanie Aplikacji Webowych

Inżynierskie

Październik 2017 – Czerwiec 2021

JĘZYKI

Angielski – C1

Rosyjski – A2

Polski – ojczysty

UMIEJĘTNOŚCI I NARZĘDZIA

TypeScript
React
Next.js
React Native
Redux
MobX
TailwindCSS
Sass
GSAP
TanStack
Mantine
Vite
Three.js
HTML5
CSS3
Python
Node.js
Java
Kotlin
Jetpack Compose
Vitest
JavaScript
Jest
GitHub Actions
SQL
REST API
Storybook
PHP
Laravel
Wordpress
Sanity
PostgreSQL
MySQL
MongoDB
Firebase
Docker
Photoshop
3Ds Max
Blender
Figma
Canva
GitHub
npm
CursorAI
Claude

ZAINTERESOWANIA

gitara basowa
motoryzacja
muzyka
podróże
technologia
ceramika

O MNIE

Kreatywny fullstack developer z praktycznym doświadczeniem w aplikacjach webowych i mobilnych, systemach wewnętrznych i 3D. Doświadczony w branży medycznej – od dedykowanego oprogramowania: aplikacje webowe dla klientów z sektora medycznego, pipeline'y do przetwarzania dokumentów i skanów, rozwój istniejących systemów, po krajowe i międzynarodowe kongresy i konferencje, dla których dostarczałem rozwiązania (VOD, wirtualne stoiska, aplikacje mobilne) oraz wsparcie IT na miejscu i w delegacji. Zrealizowałem system aukcji NFT i dApp powiązaną z grą 3D MOBA na Unity. Od VanillaJS przez frameworki frontendowe i backendowe, bazy relacyjne i nierelacyjne po Dockera – poruszam się swobodnie po całym stacku, integruję modele AI/LLM. Prywatnie pasjonat eksperymentów, moddingu oraz tworzenia użytecznych i niebanalnych rozwiązań.

DOŚWIADCZENIE

2SIMPLE

Wrzesień 2025 – obecnie

Fullstack Developer

Zdalnie

React • TypeScript • MobX • TanStack • Mantine • Vitest • Storybook • Agile/Scrum • CI/CD • Python • PostgreSQL • Docker • Git

  • Projektowanie i tworzenie od podstaw dedykowanych aplikacji webowych dla klientów z sektora medycznego: zaawansowane edytory treści, druk i eksport do PDF, pełna obsługa dotyku na urządzeniach mobilnych
  • Integracje z systemami zewnętrznymi i API, w tym autoryzacja użytkowników; wydzielanie współdzielonych bibliotek i komponentów wielokrotnego użytku, odpornych na błędy sieci
  • Tworzenie design systemu i dokumentacji komponentów współdzielonych między aplikacjami
  • Budowanie narzędzi i pipeline'ów do przetwarzania dokumentów cyfrowych i skanów; ustalanie wymagań z klientem i dokumentacja techniczna

BUSINESS SERVICE GALOP

Maj 2024 – Sierpień 2025

Front-End Developer

Hybrydowo

PHP • MySQL • Laravel • React Native • Vanilla JS • TypeScript • Next.js • TailwindCSS • Git

  • Aktualizacja i rozbudowa wewnętrznego systemu zarządzania wydarzeniami o nowe funkcje, optymalizacje oraz poprawki błędów; zaprojektowanie nowej strefy uczestnika zintegrowanej ze stronami wydarzeń; stworzenie dedykowanej instancji systemu dostosowanej do potrzeb kluczowego klienta, obsługującej kursy i wydarzenia medyczne
  • Opracowanie systemu zarządzania dla Sekcji Endoskopowej oraz platformy VOD do zakupu i odtwarzania nagranych treści konferencyjnych, dedykowanych rozwiązań front-endowych dla wydarzeń medycznych (dostosowane formularze rejestracyjne i strony internetowe, strefy uczestnika, integracje z API) oraz responsywnych mailingów kompatybilnych ze wszystkimi głównymi usługami pocztowymi
  • Zbudowanie aplikacji mobilnej dla kolektorów danych Zebra oraz aplikacji webowej do rejestracji obecności na sesjach wydarzeń, obsługujących zarówno kioski do samodzielnego skanowania, jak i skanery Zebra
  • Stworzenie konfigurowalnej aplikacji do głosowania na żywo z panelem administracyjnym i wynikami w czasie rzeczywistym; opracowanie wirtualnych stoisk wystawców z dokumentacją dla firm partnerskich
  • Zapewnienie wsparcia IT na miejscu podczas wydarzeń w całej Polsce, z dbałością o płynne działanie systemów i niezawodność sprzętu; pomoc uczestnikom wydarzeń w razie potrzeby, również podczas konferencji międzynarodowych

ANFATA GAMES

Wrzesień 2022 – Sierpień 2023

Junior Web3 Frontend Developer

Hybrydowo

Next.js • TypeScript • GSAP • Sanity CMS • Moralis • Firebase • Web3 • TailwindCSS • Git

  • Realizacja zdecentralizowanej aplikacji zintegrowanej ze Smart Contracts i kolekcjami ImmutableX, w tym budowa marketplace’u, mostkowanie NFT między L1 i L2, umożliwienie transferów między kontami oraz implementacja i wdrożenie systemu aukcji na żywo opartego na blockchainie
  • Obsługa baz danych Moralis i Firebase oraz funkcji w chmurze, z wykorzystaniem TypeScript, Next.js, GSAP i systemów kontroli wersji takich jak GitLab i Bitbucket
  • Wdrożenie nowej strony głównej, integracja bloga opartego na Sanity CMS oraz tworzenie dedykowanych stron i funkcji związanych z wydarzeniami w ramach platform firmy
  • Manualne testowanie gry Pirates of the Arrland, w tym komponentów MOBA 3D oraz strategicznej mapy 2D
  • Ścisła współpraca w międzynarodowym i interdyscyplinarnym zespole

WYBRANE PROJEKTY

POLONEZ AUTODRIVE

JavaScript • Three.js • 3D Studio Max

Animacja 3D w stylu lat 80./synthwave w formie kolorowanki z personalizacją kolorów i modeli na scenie w czasie rzeczywistym za pomocą wbudowanego GUI. Model Poloneza i palmy powstały w 3D Studio Max, reszta sceny jest generowana proceduralnie. Zawiera zręcznościową mini-grę.

Yet Another Weather App

React • React Three Fiber/Three.js • TypeScript • Sass • Open-Meteo API

Kolejna aplikacja pogodowa, ale ta jest zgoła inna. Tło aplikacji to trójwymiarowa scena z wolumetrycznymi chmurami, symulująca pogodę w czasie rzeczywistym na podstawie danych z Open-Meteo. Prognoza pogody jest wyświetlana dla wybranego miasta przez mapę, geolokalizację lub wpisaną nazwę.

VAT-OFF

JavaScript • Chrome Extension API • CSS

Ceny bez VAT widoczne po najechaniu na nie na dowolnej stronie. Automatycznie wykrywa ceny i wyświetla kwotę netto w dymku. Obsługuje ponad 120 krajów z wstępnie skonfigurowanymi walutami i stawkami VAT, umożliwia ustawienie własnej stawki i waluty. Zawiera wbudowany kalkulator VAT (brutto/netto). Dostępne w Chrome Web Store.

Pokédex

React • TypeScript • Vite • TailwindCSS • TanStack Query • i18next • PokéAPI

Pokédex na PokéAPI (PL/EN), w erze współczesnej i retro (Gen II). Versus liczy obrażenia i trafienia do nokautu, tabela efektywności typów dla każdej generacji; do tego ewolucje, okrzyki, sprite'y z każdej wersji gry i opisy czytane na głos.

SKOFTWARE - moje portfolio

Next.js • TypeScript • TailwindCSS • React Three Fiber/Three.js • GSAP • i18n

Moja strona portfolio — poligon do eksperymentów webowych. Zawiera scenę 3D stworzoną w React Three Fiber, przejścia i animacje w GSAP oraz i18n do obsługi wielojęzyczności. Wyposażona w webową wersję CV (HTML i CSS) w języku polskim i angielskim. Projekt nieustannie ewoluujący, prawdopodobnie nigdy nie wyjdzie z fazy "WIP".

★ Tibia Key Presser

Python • Tkinter • pywinauto

Lekkie narzędzie automatyzacji do gry Tibia (MMORPG), obsługujące do ośmiu konfigurowalnych par klawisz-opóźnienie. Automatycznie wykrywa okno gry, działa w tle bez przerywania innych aktywności i gier.

Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w niniejszym dokumencie w celu realizacji procesu rekrutacji, zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. (RODO) oraz ustawą z dnia 10 maja 2018 r. o ochronie danych osobowych (Dz.U. 2018 poz. 1000).

© 2026 SKOFTWARE Maciej Skorus

Polityka Cookies