PROJEKTY
Tu jest praca, a nie zbiory. Każdy projekt ma testy albo przynajmniej instrukcję uruchomienia. Część kodu powstała z pomocą modeli AI — decyzje, testy i naprawy są moje, i tak to opisuję w repozytoriach.
Poker — Texas Hold'em (hotseat 2–6)
21/21 testówSilnik napisany od zera: ocena układów od wysokiej karty po royal flush, wybór najlepszych 5 z 7 kart, blindy, pełne rundy, side poty przy all-inach, blokada podbicia po short all-in. Zero zależności, czysty JavaScript.
OpenHMM — przychodnia ThinkPada
144/144 testówDiagnostyka sprzętu odczytem z /sys i /proc: model, temperatury z progami pobranymi z kernela, wentylator, zużycie baterii, inwentaryzacja. CLI i web, wyłącznie do odczytu. Zawiera wykrywanie i usuwanie 30 cichych duplikatów w mapie modeli (test na poziomie AST).
ArekBox — zestaw narzędzi sysadmin
22 modułyWłasne skrypty administracyjne: backupy, firewall, GRUB, usługi, wentylator ThinkPada, monitoring, multimedia, PDF, OSINT. Zero skryptów „z internetu” — napisane pod swoje maszyny, z testami i shellcheckiem.
Ollamama — bot 7 osobowości AI
5/5 smokeJeden mózg, wiele wyjść: IRC, Telegram, Discord, Twitch, Kick. Siedem postaci (Arek, Zuzia, Marek, Irena, Kuba, WormGPT, Kasia) z własnymi charakterami. Działa też bez internetu na lokalnej sieci testowej.
Unified Chaos Platform
59/59 testówPięć silników bezpieczeństwa sieciowego (proxy mutujący, obfuscator, interceptor, fragmentacja TCP, probe smuggling) plus dashboard z terminalem w przeglądarce. Używać wyłącznie do własnych maszyn i sieci testowych.
Awesome Core — menedżer narzędzi
CLI + webLokalna baza narzędzi z tysięcy list awesome, z wyszukiwarką i własnym indeksem. Naprawione: uruchamianie bez bazy danych, raportowanie błędów zamiast tracebacka, walidacja argumentów.