O mnie

Jestem programistą fullstack z ponad 4-letnim doświadczeniem komercyjnym. Specjalizuję się w językach Python, TypeScript i JavaScript. Posiadam certyfikat AI_Devs2 i obecnie jestem zaangażowany w rozwój własnego asystenta AI opartego na GPT-4.
W trakcie mojej kariery podejmowałem się różnych wyzwań i projektów, w tym tworzenia systemu zarządzania flotą sklepów mobilnych dla znanej polskiej sieci i tworzenia rozwiązań dla serwera gier MMO RPG (takich jak dashboard, launcher do gry i inne). Zajmuję się również zarządzaniem serwerami i jestem zaznajomiony z Dockerem.
Jestem fanem nieszablonowych rozwiązań. Dzięki mojemu zróżnicowanemu zestawowi umiejętności i doświadczeniu, jestem w stanie dostarczać wysokiej jakości kod oraz znacznie przyczyniać się do sukcesu współtworzonych projektów.
Umiejętności
Projekty
Nosvoid to prywatny serwer MMO RPG Nostale. Do moich zadań należało stowrzenie strony www z itemshopem i rozbudowanym panelem administracyjnym. Gracze mogą kupować walutę premium dzięki integracji z Stripe. Waluta może być wydawana w itemshopie lub specjalnych mini-grach. Stworzyłem koło fortuny, podobne do csgo otwieranie skrzyń z losowymi łupami i grę karcianą, w której musisz użyć swojej pamięci, aby znaleźć pary kart. Byłem również odpowiedzialny za launcher gry używany do aktualizacji gry o nową zawartość dostarczaną przez zespół developerski.
Abc na kołach to sieć sklepów obwoźnych. Handel odbywa się z ciężarówki z ladą. Moim zadaniem było wykonanie dashboardu który miał ułatwić zarządzanie flotą. System zawiera funkcje takie jak: rekrutacja nowych pracowników, przetwarzanie zgłoszeń od sprzedawców, zbieranie danych dotyczących handlu (utarg i inne), tworzenie i importowanie raportów, integracja z wewnętrznymi systemami.
Od dawna zajmuję się tematami związanymi z grą Nostale. Jestem współtwórcą jednego z większych serwerów i potrzebowałem narzędzia gdzie mógłbym łatwo przeglądać przedmioty z gry. Skrypty w pythonie rozpakowują pliki gry i eksportują z nich assety które następnie są prezentowane na stronie. Całość jest automatycznie aktualizowana gdy tylko zostanie wykryta nowa wersja gry.
Kolejne moje narzędzie które wykorzystywałem przy tworzeniu serwerów Nostale. Czasoprzestrzeń (Timespace) to specjalne mapy misji w Nostale gdzie można tworzyć wyzwania dla graczy (zabij przeciwników, idz tam, przełącz dzwignię itp). Wcześniej musiałem edytować konfigurację w pliku XML co było nieczytelne. Teraz dzięki temu narzędziu mam graficzny podgląd na to co się dzieje. Dzięki temu znacznie łatwiej jest zaprojektować poziom. Dzięki temu mniejtechniczne osoby z zespołu mogły włączyć się w proces tworzenia nowej zawartości dla graczy.