Mateusz Polak

bajty.pl

Gotowe komponenty integracyjne dla ekosystemu Java/Spring.

Dlaczego to robię?

Cześć, nazywam się Mateusz Polak i od dekady jestem programistą. W swojej karierze pracowałem przy projektach rządowych związanych z bezpieczeństwem, tworzyłem rozwiązania dla branży medycznej oraz systemy dla spółdzielni banków skandynawskich.

W wielu z tych miejsc zderzałem się z tymi samymi problemami – uciążliwymi integracjami z publicznymi i przestarzałymi usługami, które skutecznie uprzykrzały życie całemu zespołowi. Zamiast pisać po raz kolejny ten sam kod, postanowiłem wykorzystać swoje doświadczenie i przygotować gotowe, przetestowane komponenty integracyjne, z których każdy może skorzystać.

Model działania i wizja na przyszłość

Open Source

Najbardziej podstawowe komponenty udostępniam całkowicie za darmo – w ramach wsparcia dla innych twórców i firm. Ich kod jest otwarty (licencja MIT), dzięki czemu możesz z niego korzystać od zaraz.

Wersje Premium

Bardziej ambitne moduły mam zamiar udostępniać odpłatnie, co pozwoliłoby mi finansować czas poświęcony na rozwój projektów. O ich zakresie i przyszłości będę informował na bieżąco.

Bezpieczeństwo i Aktualność

Dbam o to, aby projekty były "czyste" dla skanerów bezpieczeństwa. Planuję częste aktualizacje, szczególnie w zakresie nowych podatności, oraz pełną kompatybilność z najnowszymi bibliotekami (Spring Boot itd.), abyś nie musiał martwić się o dług techniczny.

Obecnie rozwijam ten projekt samodzielnie pod szyldem bajty.pl, nie prowadząc jeszcze oficjalnej działalności gospodarczej. Jeśli jednak projekt przyjmie się na rynku, planuję formalnie zarejestrować markę, zrzeszyć wokół niej ambitne osoby i przekształcić bajty.pl w startup realnie wspierający polskie IT.

Jeśli moje rozwiązania zaoszczędziły Ci trochę czasu lub nerwów, a Twoja sytuacja finansowa na to pozwala, będę ogromnie wdzięczny za wsparcie poprzez GitHub Sponsors. Jednocześnie daję słowo: projekty na licencji MIT nigdy nie staną się płatne. Moim głównym celem jest po prostu ułatwianie Ci pracy.

Społeczność i rozwój

Nie chcę tworzyć kodu do szuflady. Jestem otwarty na Wasze sugestie, Pull Requesty i pomysły na nowe funkcjonalności. Zależy mi na tym, aby biblioteki były regularnie aktualizowane pod kątem bezpieczeństwa i wydajności, a społeczność miała realny wpływ na to, w jakim kierunku ewoluują.

Pierwszy projekt: TERYT Starter

W przygotowaniu

Starter Spring Boot mapujący API SOAP (TerytWs1 Service) na czyste obiekty oparte o Java Records i enumy, z prostą konfiguracją i gotowymi interfejsami do pobierania danych.

Śledź postępy na GitHubie:

github.com/bajty-pl →