Skip to content

Szybciej, stabilniej, z myślą o skali.

Inżynier oprogramowania pracujący przy systemach produkcyjnych.

Tworzę i rozwijam systemy, dbając o ich wydajność.

* main
exp0010 --> feat/elastic-email HEAD
2023 -> obecnie

Inżynier Oprogramowania

@ Elastic Email

// Full-stack i integracja AI

  • -> Wdrażanie funkcjonalności AI opartych na architekturze RAG i modelach językowych
  • -> Kluczowy inżynier produktu Inbox — pełna odpowiedzialność za frontend, backend i bazę danych
  • -> Budowa biblioteki współdzielonych komponentów wykorzystywanych przez zespoły produktowe
  • -> Analiza problemów wydajnościowych i usprawnianie infrastruktury
TypeScript
React.js
Node.js
Express.js
exp0030 --> edu/zachodniopomorski-uniwersytet-technologiczny
2024 -> 2028

Doktorant

@ Zachodniopomorski Uniwersytet Technologiczny

// Cyberbezpieczeństwo i detekcja phishingu

  • -> 2 opublikowane artykuły (HICSS 2025, IEEE Access 2026), 3. w recenzji na CISIM 2026
  • -> Budowa rozszerzenia przeglądarkowego do wykrywania phishingu w czasie rzeczywistym (XGBoost)
  • -> Rozwój wielowarstwowego systemu detekcji łączącego NLP i computer vision
Python
PyTorch
Deep Learning
NLP
exp0020 --> feat/akademia-morska-w-szczecinie
2023 -> 2023

Web Developer

@ Akademia Morska w Szczecinie

// Rozwój systemu zamówień publicznych

  • -> Zaprojektowałem i dostarczyłem pierwszą wersję systemu zamówień publicznych (NDA), implementując rozwiązanie full-stack z użyciem React, Redux, Express, TypeScript i MySQL.
  • -> Wdrożenie i konfiguracja aplikacji z bazą danych na serwerze Linux Debian
  • -> Samodzielne prowadzenie projektu przez cały cykl życia – od wymagań po wdrożenie
React.js
Redux
Express.js
TypeScript
Published
2026

XGBoost-Based URL Phishing Detection Method With Cross-Dataset Validation

{ author(s):Milosz Misiek, Tomasz Hyla}

Uczenie MaszynoweXGBoostWykrywanie phishinguAnaliza URL

Przeprowadziłem kompleksową walidację krzyżową modelu XGBoost na ponad 760 000 próbek adresów phishingowych. Model osiągnął 90,7% dokładności, trenując 12,6x szybciej i zużywając 3,6x mniej pamięci w porównaniu do sieci neuronowych.

Time: 30 mindoi:10.1109/access.2026.3672690
VIEW PAPER
Abstract

XGBoost-Based URL Phishing Detection Method With Cross-Dataset Validation

{ author(s): Milosz Misiek, Tomasz Hyla }

Artykuł analizuje skuteczność modeli XGBoost na różnorodnych zbiorach danych w kontekście wykrywania phishingowych adresów URL, rozszerzając naszą wcześniejszą pracę konferencyjną o kompleksową walidację krzyżową oraz pogłębioną analizę porównawczą.

Na podstawie trzech niezależnych zbiorów danych – autorskiego zbioru phishingowego (75 738 próbek), rozbudowanego zestawu GramBeddings (639 723 próbek) oraz PhiUSIIL (47 103 próbek) – wykazujemy, że algorytm XGBoost zapewnia wysoką i stabilną skuteczność niezależnie od źródła danych. Zaproponowane podejście skutecznie minimalizuje problem niestabilności cech (feature instability), dowodząc, że staranna inżynieria cech jest podstawą niezawodnej detekcji.

Model osiąga dokładność 90,7% i wynik F1 na poziomie 91,2% na autorskim zbiorze, przy średniej dokładności 77,8% na trzech niezależnych zbiorach testowych. W porównaniu z sieciami neuronowymi XGBoost okazał się lepszy pod względem efektywności trenowania i jakości detekcji – o 2,1% wyższa dokładność, 12,6-krotnie szybsze trenowanie (0,95 s vs 12,01 s) i 3,6-krotnie mniejsze zużycie pamięci. Choć sieci neuronowe oferują szybsze wnioskowanie (7,51 ms vs 20,6 ms) i mniejsze modele, równowaga między dokładnością a szybkością trenowania czyni XGBoost wysoce praktycznym narzędziem do wykrywania phishingu w rzeczywistych systemach.

2026doi:10.1109/access.2026.3672690
VIEW PAPER
Published
2025

Preventing Phishing Attacks with Browser-Based URL Detection

{ author(s):Miłosz Misiek, Tomasz Hyla}

CyberbezpieczeństwoDetekcja phishinguAnaliza URLWtyczka do przeglądarki

Opracowałem rozszerzenie do przeglądarki, służące do wykrywania ataków phishingowych w czasie rzeczywistym. Rozwiązanie to skutecznie identyfikuje złośliwe adresy URL, oferując kompromis między wydajnością obliczeniową a interpretowalnością.

Time: 15 mindoi:10.24251/hicss.2025.874
VIEW PAPER
Abstract

Preventing Phishing Attacks with Browser-Based URL Detection

{ author(s): Miłosz Misiek, Tomasz Hyla }

Skuteczną metodą ochrony użytkowników przed złośliwymi linkami jest bieżąca analiza wszystkich adresów URL wyświetlanych na stronie i ostrzeganie o potencjalnym zagrożeniu.

W artykule zaprezentowano wtyczkę do przeglądarki, która wykrywa adresy wykorzystywane w atakach phishingowych. Narzędzie to opiera się na modelu uczenia maszynowego wykorzystującym algorytm Extreme Gradient Boosting (XGBoost). Osiągnięte wyniki potwierdzają wysoką skuteczność w identyfikacji złośliwych adresów URL.

Choć model XGBoost nie osiąga najwyższej możliwej dokładności, oferuje doskonały kompromis między kluczowymi metrykami. Jego główne atuty to wydajność obliczeniowa i prosta interpretowalność wyników, co stanowi solidną podstawę do dalszego rozwoju oraz wdrożenia w systemach antyphishingowych, np. w mediach społecznościowych. Rozszerzenie automatycznie oznacza wszystkie zewnętrzne linki na przeglądanej stronie, informując użytkownika o stopniu ich bezpieczeństwa.

2025doi:10.24251/hicss.2025.874
VIEW PAPER
00
NDA2025

Inbox: Platforma komunikacyjna

// Główny inżynier

Współtworzyłem system komunikacji w czasie rzeczywistym. Dbałem o jego wydajność i stabilność przy dużym obciążeniu, żeby działał bez opóźnień.

Next.jsNodeJSMongoDBGraphQLTypeScriptWebSocket
Inbox: Platforma komunikacyjna
01
NDA2024

Strona główna: Elastic Email

// Inżynier

Brałem udział w tworzeniu strony marketingowej platformy Elastic Email, dbając o wydajność i optymalizację renderowania, aby poprawić doświadczenie użytkownika.

Next.jsTypeScriptTailwindCSS
Strona główna: Elastic Email
02
NDA2023

Kreator szablonów: Elastic Email

// Inżynier

Pracowałem nad rozbudowanym edytorem szablonów e-mail, koncentrując się na integracji mechanizmów drag-and-drop, synchronizacji stanu oraz optymalizacji renderowania złożonych układów.

ReactTypeScriptStyled ComponentsWordPress Gutenberg
Kreator szablonów: Elastic Email

Zbudujmy coś dużego.

// masz pomysł, który chcesz zrealizować? odezwij się

{ state: "waiting_for_input" }