Life between high and low
Rodzaj materiału: Artykuł
Linki:
Mimo iż staram się oddzielać życie zawodowe od prywatnego, cukrzyca typu 1 jest nieodłącznym elementem obu tych historii. W artykule opublikowanym przez ING opowiadam o swojej pracy w obszarze cybersecurity, a także o tym, jak życie z cukrzycą wpływa na moją codzienność i funkcjonowanie w środowisku pracy. To również historia o otwartości, wzajemnym zrozumieniu i przełamywaniu stereotypów.
Studia na Każdą karierę
Rodzaj materiału: Podcast
Linki:
Udział w trzydziestominutowym nagraniu promującym kierunek studiów związany z cyberbezpieczeństwem w Collegium Da Vinci, na którym miałem okazję prowadzić zajęcia. W rozmowie dzielę się swoim doświadczeniem z obszaru DevOps i cybersecurity oraz opowiadam o praktycznym rozwoju kompetencji, certyfikatach i platformach CTF.
ITSec4You
Rodzaj materiału: Prelekcja
Linki:
Posiadając już sensowne kilkuletnie doświadczenie w cyberbezpieczeństwie, opowiadałem o swoich "wskazówkach i fakapach", które osobiście zebrałem, działając w tej dziedzinie. Moja osobista historia na faktach w formie podsumowania od czasów gimnazjum aż do roku 2024.
Flipper Zero w akcji
Rodzaj materiału: Artykuł
Linki:
Szukając prezentu świątecznego, natrafiłem na urządzenie Flipper Zero. Postanowiłem sprawdzić jego reklamowane możliwości "na klik" w praktyce. RFID, NFC, klonowanie kart oraz otwieranie dowolnego samochodu. Nie obyło się bez instalacji nieoficjalnego oprogramowania. Przeczytaj, jak to działało w rzeczywistości!
Rozmowa Kontrolowana
Rodzaj materiału: Wywiad
Linki:
Zostałem zaproszony na rozmowę, ponieważ grałem wyjątkowo długo na platformie HackTheBox. Chłopaki zadawali mi w wywiadzie pytania: "Jak grać?", "Gdzie grać?" i "Czy to pomaga?", a ja próbowałem im odpowiedzieć. Mam wrażenie, że udało mi się zaspokoić ich ciekawość. Sprawdź sam!
Analiza malware
Rodzaj materiału: Artykuł
Linki:
Czasami trzeba coś zepsuć, żeby co innego naprawić. Nie inaczej było tym razem, gdy na Discordzie Zaufanej Trzeciej Strony w kilka osób analizowaliśmy malware reklamowane jako "generator kodów Paysafecard"", finalnie gasząc infrastrukturę oszustów. Techniczny artykuł napisany z potrzeby serca.
IT Security Expresso
Rodzaj materiału: Wywiad
Linki:
Jedno z moich pierwszych wystąpień publicznych, które miało na celu edukować i inspirować. Opowiadałem o najprawdopodobniej wszystkich barwach, które spotyka się w IT Security.
CareLink Rainmeter Bridge
Rodzaj projektu: Projekt wieloelementowy
Linki:
Projekt stworzony z myślą o społeczności diabetyków, umożliwiający wyświetlanie aktualnego poziomu glukozy za pomocą aplikacji Rainmeter. Rozwiązanie składa się z kilku współpracujących komponentów, które pobierają dane z systemu CareLink, filtrują je, a następnie przekazują do motywu Rainmeter, zapewniając ich czytelną prezentację.
6obcy-cli
Rodzaj projektu: Skrypt
Linki:
Skrypt pisany w ramach pracy inżynierskiej w języku Python 3 w zgodności z dokumentem PEP 8. Po odszyfrowaniu i analizie protokołu czatu 6obcy napisałem własnego klienta zawierającego szereg zmian, jak m.in. impersonacja z użyciem serwera proxy. Praca została napisana w porozumieniu z administracją serwisu 6obcy.
UnixFace
Rodzaj projektu: Tarcza zegarka
Linki:
Tarcza zegara dla opaski Xiaomi Mi Band 4 wyglądem nawiązująca do terminala Linuxa. Grafiki zostały własnoręcznie przygotowane i zakodowane w formacie JSON. Dzięki swojej prostocie jest czytelna, a ograniczona paleta kolorów nie wpływa znacząco na zużycie baterii opaski.
ShiftRegister
Rodzaj projektu: Biblioteka Arduino
Linki:
Prosta, ale użyteczna biblioteka Arduino do obsługi rejestrów przesuwnych (np. 74HC595) napisana w C. Biblioteka przetrzymuje dane w postaci tablicy, dzięki czemu pozwala na odwracanie stanu poszczególnych pinów. Możliwa jest zmiana rozmiaru rejestru w czasie pracy.
eKosz
Rodzaj projektu: Projekt wieloelementowy
Linki:
System inteligentnego kubła na śmieci zrealizowany w C++ na wbudowanej pamięci mikrokontrolera ESP8266 oraz w formie aplikacji desktopowej napisanej w języku C#. Całość powstała w ramach projektu politechnicznego odznaczonego nagrodą "Projekt Miesiąca" na grupie Nastoletni Programiści.
mazeSolver
Rodzaj projektu: Program
Linki:
Projekt politechniczny zrealizowany w języku Java. Aplikacja pozwala na wizualizację działania kilku zaimplementowanych algorytmów odnajdywania ścieżek w labiryntach, takich jak BFS, DFS, A*. Przeszkody mogą być rysowane ręcznie za pomocą myszki lub generowane przez algorytm po kliknięciu odpowiedniego przycisku.
Japache
Rodzaj projektu: Program
Linki:
Aplikacja zrealizowana w ramach projektu na studiach w języku Java. Prosty konsolowy serwer plików statycznych w postaci zasobu sieciowego. Główną zaletą jest jego prostota umożliwiająca działanie pod systemem zarówno Windows, jak i Linux.
MyVector
Rodzaj projektu: Klasa obiektu
Linki:
Własna, uproszczona implementacja klasy std::vector w języku C++. Zawiera kilka matematycznych smaczków, takich jak interpolacja danych, sortowanie czy zwracanie ekstremów o złożoności czasowej O(1). Całość zwieńcza wdrożony paradygmat Copy-On-Write.
PentaGoEngine
Rodzaj projektu: Silnik gry
Linki:
Pentago to gra, którą można opisać jako "kółko i krzyżyk na sterydach". PentaGoEngine to silnik napisany w C++, w ramach projektu na politechnice. Jego podstawowe założenia: lekki, skalowalny, prosty w edycji i z wbudowaną obsługą AI.
SimpleTemplate
Rodzaj projektu: Klasa obiektu
Linki:
Skrypt w PHP służący jako prosty system szablonów. Przygotowany szablon można wypełniać treścią bądź zagnieżdżać z innymi szablonami, budując stronę w przyjemny sposób. Ostateczna strona generowana jest w locie i serwowana dla użytkownika.
SMAW
Rodzaj projektu: Skrypt
Linki:
Nazwa tego wspaniałego tworu w PHP jest akronimem od sformułowania So Minimize thAt Width, nawiązującym do granatnika Mk 153 SMAW. Jest to prosty skrypt skracający linki do przyjemniejszej formy. Czysty design zapewnia framework ZURB Foundation. Całość zawarta w jednym pliku!
FolderList
Rodzaj projektu: Skrypt
Linki:
FolderList służy do wyświetlania i interakcji z zawartością katalogu. Zastosowany został tutaj framework Bootstrap, który odpowiada za całą stronę graficzną generowanej tabeli. Wyposażony w mnóstwo ciekawych funkcji, jak między innymi wbudowane ikony, system zabezpieczeń, wielojęzyczność. A to wszystko w jednym pliku PHP!
Tłumaczenia
W przypływie natchnienia zdarza mi się również pomagać przy tworzeniu lokalizacji (tzw. "spolszczeń") dla różnego rodzaju oprogramowania. Na przestrzeni lat miałem okazję pracować przy polskich lokalizacjach różnych projektów. Czasem korzystając z wygodnych narzędzi typu Crowdin, a czasem wracając do korzeni i rzeźbiąc tłumaczenie bezpośrednio w pliku XML. 😏
Swoją przygodę z lokalizacjami zacząłem jeszcze na scenie moderskiej Androida, tłumacząc wiele modułów frameworku Xposed. Później dorzuciłem swoje kilka polskich groszy do takich projektów jak AdwCleaner, CyanogenMod (później znany jako LineageOS), WhatsApp czy c:geo. Miałem też krótki, choć niezbyt udany, epizod z próbą przetłumaczenia pierwszych wersji launchera Rockstar Games Social Club.
Pomagałem również przy tłumaczeniu aplikacji do uwierzytelniania dwuskładnikowego Stratum Authenticator 🔒, która urzekła mnie wsparciem dla WearOS. ⌚ Mam również swój wkład w polską lokalizację interfejsu NextDNS! 🛡️
Przy okazji współpracy z Adamem Haertlé z Zaufanej Trzeciej Strony zajmowałem się również transkrypcjami materiałów dostępnych w ramach Klubu Bezpiecznika, gdzie aktualnie zarządzam całą zawartością.️ 📝