Projekty i Portfolio

Wybrane projekty programistyczne, algorytmy wysokiej wydajności, platformy AI oraz wkład w oprogramowanie open-source.

Compact-dict

2026
Wysokowydajna, spójna z pamięcią podręczną podręczna tablica mieszająca (hash map) w języku Rust. Cel: Stworzenie specjalistycznej tablicy mieszającej dla systemów o krytycznym znaczeniu wydajnościowym (tokenizerów LLM, baz danych), która przewyższa standardowe implementacje dzięki maksymalnemu wykorzystaniu pamięci podręcznej CPU.
  • Spójność pamięci podręcznej i lokalność: Zaimplementowano układ pamięci, w którym klucze, wartości i metadane są przechowywane w jednym bloku.
  • Zero-Copy z rkyv: Pełne wsparcie dla deserializacji bez kopiowania za pomocą mmap.
  • Optymalizacja SIMD: Wykorzystano próbkowanie liniowe w połączeniu z instrukcjami SIMD do skanowania wielu kubełków jednocześnie.
  • Wydajność pamięciowa: Osiągnięto wyższą gęstość danych niż w std::collections::HashMap.
  • Wydajność: Do 3.3x szybsze wyszukiwanie w zadaniach tokenizacji BPE.
  • Niezawodność: Weryfikacja arytmetyki wskaźników przy użyciu narzędzia Miri.
  • Uznanie społeczności: Ponad 10 tys. wyświetleń na Reddit (/r/rust) w 24h.

Precise OS

2026
Precise OS to autorska platforma automatyzacji zaprojektowana do wydajnego pozyskiwania danych z portalu LinkedIn oraz zarządzania leadami kontaktowymi. Umożliwia systematyczne zbieranie profili, stanowisk oraz danych firm przy ograniczeniu ręcznej pracy i zachowaniu zgodności z limitami platformy.
  • Automatyczne pozyskiwanie profili i danych firm z serwisu LinkedIn
  • Inteligentne harmonogramowanie w celu uniknięcia limitów zapytań
  • Normalizacja i wzbogacanie danych do importu w CRM
  • Integracja z potokami przetwarzania danych na potrzeby generowania leadów
  • Przyjazny interfejs użytkownika do definiowania zapytań i eksportu wyników
  • Odporny web scraper obsługujący dynamiczny render i mechanizmy antybotowe
  • Obsługa dużej gęstości danych z ponawianiem prób w przypadku błędów

Vault Track

2025
Vault-Track to system open-source do śledzenia zasobów i zdarzeń dostępu, zaprojektowany w celu bezpiecznego monitorowania przechowywanych przedmiotów, rejestracji wejść oraz historii użycia.
  • Bezpieczna rejestracja i kategoryzacja aktywów
  • Kontrola dostępu oparta na rolach oraz dzienniki zdarzeń
  • Śledzenie historii wypożyczeń i zwrotów sprzętu w czasie rzeczywistym
  • Powiadomienia i przypomnienia o nadchodzących terminach

Lexidrift

2025
Lexi Drift to wspomagana przez sztuczną inteligencję platforma do nauki języków obcych, zaprojektowana, aby pomóc użytkownikom skutecznie zapamiętywać słownictwo poprzez inteligentne powtórki.
  • Algorytm powtórek przestrzennych (spaced-repetition) wspomagany AI
  • Multimedialne fiszki ze zdjęciami, nagraniami wymowy i zdaniami przykładowymi
  • Generowanie spersonalizowanych treści za pomocą modeli językowych

Statscore Tech Lead

2022-2024
Pełniłem rolę Tech Leada zespołu odpowiedzialnego za wdrażanie procesów backoffice powiązanych z weryfikacją wyników sportowych, rozliczeniami oraz infrastrukturą przesyłania danych w czasie rzeczywistym.
  • Zarządzanie zespołem inżynierów i architektura systemów przesyłania wyników na żywo
  • Optymalizacja wydajności bazy danych oraz automatyzacja testów
  • Zapewnienie wysokiej dostępności (HA) i niskich opóźnień w dostarczaniu danych sportowych

Sellmanager Audit

2022
Audyt technologiczny i wydajnościowy platformy e-commerce Sellmanager, obejmujący analizę kodu, optymalizację baz danych oraz wytyczne dotyczące skalowalności.
  • Analiza wąskich gardeł wydajnościowych w architekturze aplikacji
  • Rekomendacje dotyczące optymalizacji zapytań SQL i indeksowania
  • Raport z wytycznymi bezpieczeństwa i refinansowania długu technologicznego

Pure PM

2022
System zarządzania projektami i zasobami stworzony z myślą o przejrzystym śledzeniu postępów oraz budżetów w zespołach programistycznych.
  • Intuicyjne tablice zadań i harmonogramowanie prac
  • Raportowanie czasu pracy oraz estymacja budżetowa

Mrr Bike

2022
Aplikacja wspomagająca zarządzanie wypożyczalnią i serwisem rowerowym z automatycznym rozliczaniem płatności subskrypcyjnych (MRR).
  • Automatyzacja cyklicznych płatności subskrypcyjnych
  • Rejestr floty rowerowej oraz historii serwisowej

CV Extract

2021
Narzędzie do automatycznego parsowania i ekstrahowania ustrukturyzowanych danych z dokumentów CV w formatach PDF i Docx.
  • Ekstrakcja danych osobowych, wykształcenia i doświadczenia zawodowego
  • Wsparcie dla wielu języków oraz niestandardowych układów dokumentów

Kancelariomat

2021
System automatyzacji pracy kancelarii prawnych, obejmujący zarządzanie sprawami, generowanie dokumentów i integrację z rejestrami.
  • Automatyczne generowanie pism procesowych
  • Integracja z bazami danych radców prawnych i adwokatów

CEETA Live

2021
Platforma do transmisji i obsługi wydarzeń edukacyjnych na żywo z interaktywnym czatem i modułem pytań i odpowiedzi.
  • Stream wideo o niskim opóźnieniu
  • Interaktywne quizy i ankiety dla uczestników

Interview Record

2020
Narzędzie do nagrywania i indeksowania rozmów rekrutacyjnych z automatycznym tworzeniem notatek.
  • Rejestracja sesji audio/wideo
  • Tagowanie kluczowych momentów wypowiedzi

Virtual Coach

2020
Wirtualny asystent treningowy pomagający układać plany ćwiczeń i monitorować postępy.
  • Personalizowane plany treningowe
  • Dziennik aktywności i statystyki

Swapson, Accounting platform for poker players (Node Js).

2019
Platforma rozliczeniowo-księgowa dedykowana dla graczy pokera (Node.js).
  • Rozliczanie wymian stawek i udziałów (staking)
  • Automatyczne przeliczanie walut i generowanie bilansów

Health Diary, Medical data sharing service (Node Js).

2019
Serwis do bezpiecznego udostępniania i prowadzenia dziennika danych medycznych (Node.js).
  • Dziennik objawów i pomiarów zdrowotnych
  • Bezpieczne udostępnianie historii choroby lekarzom

Quantum Hash, Computing Power Sales Platform (Node JS).

2018
Platforma handlu mocą obliczeniową do kopania kryptowalut (Node.js).
  • Zarządzanie rynkiem zleceń mocy obliczeniowej
  • Automatyczne rozliczenia w oparciu o wykryte hasze

ICSD, Courses board (Node JS).

2018
Platforma katalogowa i tablica ogłoszeń dla kursów szkoleniowych (Node.js).
  • Katalog szkoleń z wyszukiwarką i filtrowaniem
  • Rezerwacja miejsc i zapisy online

Omnisys, Supplies management (Node JS).

2017
System zarządzania zapasami i zaopatrzeniem magazynowym (Node.js).
  • Kontrola stanów magazynowych i alerty braku towaru
  • Automatyzacja zamówień do dostawców

Hadar, System for managing speedway competitions (Php, Symfony).

2017
System zarządzania zawodami żużlowymi (PHP, Symfony).
  • Generowanie tabel biegowych i punktacji w czasie rzeczywistym
  • Obsługa protokołów sędziowskich i wyników

Parallel scraper and data processor that processed 6 TB of data.

2017
Równoległy scraper i procesor danych, który przetworzył 6 TB danych.
  • Rozproszona architektura kolejkowa
  • Ekstrakcja i strukturyzacja ogromnych zbiorów danych internetowych

Visualizing a dynamic correlation network in Python.

2016
Wizualizacja dynamicznej sieci korelacyjnej w języku Python.
  • Analiza macierzy korelacji zmiennych finansowych i naukowych
  • Generowanie interaktywnych wykresów sieciowych

SmartSelect, PHP, Symfony.

2016
Narzędzie do optymalizacji i selekcji zapytań (PHP, Symfony).
  • Wsparcie budowy dynamicznych filtrów wyszukiwania
  • Wydajne zapytania do bazy danych

Trading Bots, programming of trading bots.

2015
Programowanie automatycznych botów handlowych (Trading Bots).
  • Algorytmy arbitrażowe i skrajnej płynności
  • Integracja z giełdami poprzez API WebSocket i REST

language recognition, The use of fuzzy logic methods.

2013
Rozpoznawanie języka naturalnego z wykorzystaniem metod logiki rozmytej (Fuzzy Logic).
  • Weryfikacja przynależności językowej tekstów na podstawie statystyk liter
  • Zastosowanie wnioskowania rozmytego dla krótkich próbki tekstu