Warszawa, Polska

Projekty, które rozwijam.
Praktyka, którą pokazuję.

Rozwijam własne aplikacje, pracuję z agentami AI i utrzymuję środowisko, w którym powstają moje projekty. Tutaj pokazuję, co robię w praktyce i jak łączę te doświadczenia.

Moje portfolio

Wybierz perspektywę.

Te same doświadczenia.
Inne pytania, inne szczegóły.

Główne obszary praktyki

AI w codziennej pracy nad projektami.

Rozwijam APPLI, organizuję współpracę agentów i wykorzystuję AI do przetwarzania nagrań oraz tworzenia materiałów edukacyjnych.

  • Claude Code / Codex
  • API OpenAI
  • Praca z treścią
  • Integracje
01Wdrożone MVP

Osobisty asystent AI

APPLI

Aplikacja do planowania i finansów osobistych. Rozwijam ją od reguł działania i scenariuszy użytkownika po sprawdzanie gotowych funkcji.

Moja rola

  • Określam wymagania i organizuję rozwój z agentami programistycznymi.
  • Sprawdzam odpowiedzi AI, potwierdzanie operacji i uprawnienia użytkowników.
  • Analizuję błędy i opóźnienia; porównuję modele pod kątem jakości, czasu i kosztów.
  • OpenAI API
  • PostgreSQL
  • Docker
  • AWS
  • GitHub
APPLI: planowanie i analiza dnia. Publiczne demo z przykładowymi danymi, 12.11.2026.
Proces i szczegóły techniczne

Co obejmuje projekt

Planowanie zadań, harmonogram i finanse osobiste połączone z asystentem AI. Rozwój obejmuje reguły danych, interakcje użytkownika i kontrolowane wykonywanie proponowanych operacji.

Moja codzienna praca

Przekładam potrzeby na scenariusze i kryteria akceptacji, zlecam zmiany agentom, sprawdzam działanie aplikacji i kieruję poprawkami. Kod powstaje ze wsparciem Claude Code i Codex.

Dostęp i niezawodność

Pracowałem nad zasadami dostępu do aplikacji, potwierdzaniem działań AI oraz diagnozowaniem problemów z walidacją i czasem odpowiedzi. Aplikacja pozostaje rozwijanym MVP.

02W codziennej pracy

Claude Code i Codex w jednym procesie

Środowisko agentów AI

Gdy przybyło projektów i przeglądów kodu, uporządkowałem sposób pracy agentów: zadania, kontekst, oddzielne zmiany i weryfikację wyników.

Moja rola

  • Dzielę prace na zadania, gałęzie Git i pull requesty.
  • Organizuję przekazywanie kontekstu i sprawdzanie zmian przez drugiego agenta.
  • Podejmuję decyzje o przyjęciu zmian i dalszych krokach.
  • Claude Code
  • Codex
  • Git / worktree
  • Ubuntu
  • SSH / tmux
  • Google Drive
01Zadanie i kontekst
02Autor + recenzent
03Moja decyzja
Schemat mojego procesu
Proces i szczegóły techniczne

Dlaczego powstało

Równoległa praca nad kilkoma projektami wymagała powtarzalnego sposobu przekazywania stanu prac i weryfikacji wyników. Dostosowałem środowisko do własnego sposobu działania.

Jak pracuję

Claude Code i Codex pracują na Ubuntu z GitHub, oddzielnymi katalogami roboczymi i dokumentacją HANDOFF. Dokumentacja projektu oraz wspólny kontekst na Google Drive pomagają kontynuować zadania między sesjami.

Kontrola procesu

Zakres zadania, przyjęcie zmian i publikacja pozostają pod moją kontrolą. Stopień automatyzacji poszczególnych etapów jest rozwijany i weryfikowany osobno.

03Rozwijane projekty

ISC2 CC, English Practice i materiały audio

Narzędzia do nauki

Tworzę narzędzia do własnej nauki: stronę z pytaniami i wyjaśnieniami oraz materiały, z których korzystam w formie tekstu, audio i wideo.

Moja rola

  • Rozwijam scenariusze ćwiczeń i sposób prezentacji wyjaśnień.
  • Przygotowuję treść i nagrania z pomocą AI oraz narzędzi syntezy mowy.
  • Organizuję pliki na Google Drive i pracuję nad ich publikacją.
  • HTML / CSS / JavaScript
  • ElevenLabs
  • FFmpeg
  • Google Drive
  • AI
CC Practice: działająca strona z ćwiczeniami. Interfejs rosyjski, pytania po angielsku; 12.11.2026.
Proces i szczegóły techniczne

Aplikacje edukacyjne

ISC2 CC Practice i English Practice łączą pytania, wyjaśnienia i słownictwo. Są częścią mojego własnego procesu uczenia się, a nie potwierdzeniem posiadania certyfikatu.

Materiały audio i wideo

Wykorzystuję AI do przygotowania treści, ElevenLabs i inne narzędzia TTS do nagrań oraz narzędzia obróbki audio do dopasowania materiałów do słuchania. Wybrane materiały publikuję na YouTube.

Wspólne materiały

Google Drive służy do przechowywania plików źródłowych i wyników oraz do pracy z materiałami przez podłączone narzędzia i agentów. Poszczególne etapy mają różny stopień automatyzacji.

04Proces działa · aplikacja w rozwoju

Działający proces i rozwój Audio Studio

Przetwarzanie nagrań

Przetwarzam nagrania kazań z użyciem AI. Działający proces obejmuje transkrypcję, pracę z tekstem i zapis wyników na Google Drive; Audio Studio rozwijam jako jego interfejs.

Moja rola

  • Organizuję przygotowanie nagrania, transkrypcję i przechowywanie wyników.
  • Pracuję z rozpoznawaniem mowy na GPU i posłownymi znacznikami czasu.
  • Sprawdzam kompletność plików i planuję kolejne etapy integracji.
  • Whisper
  • CUDA / GPU
  • Python
  • FFmpeg
  • rclone
  • Google Drive
01Plik źródłowy
02Transkrypcja AI
03Tekst i znaczniki czasu
Działający zakres procesu
Proces i szczegóły techniczne

Co już wykorzystuję

Transkrypcję nagrań, tekst oraz znaczniki czasu, a także przenoszenie i kontrolę plików między serwerem a Google Drive. Proces obejmuje ręczne uruchamianie i weryfikację.

Co rozwijam

Audio Studio ma połączyć etapy pracy w aplikacji. Integracja interfejsu z przetwarzaniem na odległych serwerach, montaż i publikacja są rozwijane osobno; nie przedstawiam ich jako ukończonego automatycznego procesu.

Środowisko projektowe i home lab

Środowisko, które potrafię uruchomić i sprawdzić.

Pracuję z serwerami Linux i AWS. W laboratorium łączę Active Directory z Entra ID i Intune, konfiguruję dostęp i sprawdzam zachowanie urządzeń.

  • Linux / AWS
  • AD / Entra ID
  • Intune
  • OpenVPN
01Praktyka laboratoryjna

Tożsamość, urządzenia i dostęp

Laboratorium hybrydowe Microsoft

Łączę lokalne Active Directory z usługami Microsoft w chmurze. Sprawdzam dołączanie urządzeń, zarządzanie nimi i zasady dostępu.

Moja rola

  • Pracuję z AD, GPO i synchronizacją do Entra ID.
  • Konfiguruję rejestrację urządzeń w Intune i sprawdzam zgodność.
  • Testuję MFA, Conditional Access i dostęp przez OpenVPN.
  • Active Directory
  • GPO
  • Entra ID
  • Intune
  • Conditional Access
  • OpenVPN
01Active Directory
02Entra ID + Intune
03Kontrola dostępu
Obszary laboratorium
Proces i szczegóły techniczne

Środowisko

Kontroler domeny, stacja administracyjna i kliencka oraz serwer Ubuntu z OpenVPN. Zadania administracyjne wykonuję ze stacji administracyjnej.

Przykłady weryfikacji

Sprawdzałem automatyczną rejestrację urządzeń przez GPO, Hybrid Join, zarządzanie w Intune i zachowanie zasad wymagających MFA oraz zgodnego urządzenia.

Zakres doświadczenia

To własne środowisko laboratoryjne, które służy nauce i odtwarzaniu scenariuszy. Nie jest przedstawiane jako komercyjne wdrożenie dla klienta.

02Środowisko projektowe

Serwery, dostęp i publikacja

Infrastruktura własnych projektów

Utrzymuję środowisko do rozwoju i uruchamiania własnych projektów. Łączę pracę na serwerach Linux z konfiguracją dostępu i publikowaniem aplikacji.

Moja rola

  • Pracuję z instancjami AWS EC2 i zdalnym dostępem SSH.
  • Korzystam z Docker oraz serwerów WWW przy uruchamianiu projektów.
  • Sprawdzam usługi, logi i połączenia podczas diagnozowania problemów.
  • Ubuntu
  • AWS EC2
  • SSH
  • Docker
  • Caddy / nginx
  • GitHub
01Rozwój na Linux
02Publikacja aplikacji
03Diagnoza i utrzymanie
Zakres mojej pracy
Proces i szczegóły techniczne

Praktyczny zakres

Ubuntu, AWS EC2, SSH i VS Code Remote, praca z Docker, domenami i HTTPS. Serwery pełnią różne role: rozwój, aplikacje oraz przetwarzanie nagrań.

Eksploatacja

Uwzględniam dostęp do środowiska, kopie danych i koszty zasobów. Nowe elementy wdrażam etapami i sprawdzam ich zachowanie.

03Laboratorium i notatki

Dokumentacja i praktyka systemowa

Learning Admin Lab

Prowadzę repozytorium praktyki z Linux, Windows i podstaw bezpieczeństwa. Zapisuję polecenia, obserwacje i wnioski z ćwiczeń.

Moja rola

  • Ćwiczę pracę z użytkownikami, uprawnieniami, usługami i procesami.
  • Analizuję logi i połączenia sieciowe w środowisku laboratoryjnym.
  • Porządkuję dokumentację i zmiany z użyciem Git.
  • Linux
  • Windows
  • VirtualBox
  • Git
  • Logi systemowe
01Ćwiczenie
02Obserwacja
03Dokumentacja
Sposób prowadzenia laboratorium
Proces i szczegóły techniczne

Forma pracy

Maszyny wirtualne Ubuntu, Kali Linux i Windows, uporządkowane notatki oraz artefakty ćwiczeń. Repozytorium pokazuje przebieg nauki i obszary, które rozwijam.

04W codziennej pracy

Claude Code i Codex w jednym procesie

Środowisko agentów AI

Gdy przybyło projektów i przeglądów kodu, uporządkowałem sposób pracy agentów: zadania, kontekst, oddzielne zmiany i weryfikację wyników.

Moja rola

  • Dzielę prace na zadania, gałęzie Git i pull requesty.
  • Organizuję przekazywanie kontekstu i sprawdzanie zmian przez drugiego agenta.
  • Podejmuję decyzje o przyjęciu zmian i dalszych krokach.
  • Claude Code
  • Codex
  • Git / worktree
  • Ubuntu
  • SSH / tmux
  • Google Drive
01Zadanie i kontekst
02Autor + recenzent
03Moja decyzja
Schemat mojego procesu
Proces i szczegóły techniczne

Dlaczego powstało

Równoległa praca nad kilkoma projektami wymagała powtarzalnego sposobu przekazywania stanu prac i weryfikacji wyników. Dostosowałem środowisko do własnego sposobu działania.

Jak pracuję

Claude Code i Codex pracują na Ubuntu z GitHub, oddzielnymi katalogami roboczymi i dokumentacją HANDOFF. Dokumentacja projektu oraz wspólny kontekst na Google Drive pomagają kontynuować zadania między sesjami.

Kontrola procesu

Zakres zadania, przyjęcie zmian i publikacja pozostają pod moją kontrolą. Stopień automatyzacji poszczególnych etapów jest rozwijany i weryfikowany osobno.

Nauka i praktyka laboratoryjna

Rozumiem systemy, ucząc się ich ochrony.

Rozwijam wiedzę przez zadania TryHackMe, analizę dostępu we własnych projektach i przygotowanie do ISC2 CC. To kierunek, który obecnie rozwijam.

  • Kontrola dostępu
  • Nmap / HTTP
  • TryHackMe
  • Nauka ISC2 CC
01Kierunek w rozwoju

Laboratoria, analiza i ISC2 CC

Praktyka cyberbezpieczeństwa

Rozwijam podstawy bezpieczeństwa przez zadania TryHackMe, analizę działania usług i przygotowanie do ISC2 Certified in Cybersecurity.

Moja rola

  • Ćwiczę identyfikację usług i interpretację wyników Nmap.
  • Analizuję żądania HTTP, mechanizmy sesji i zasady dostępu w laboratoriach.
  • Dokumentuję obserwacje i utrwalam podstawy bezpieczeństwa.
  • TryHackMe
  • Nmap
  • HTTP
  • Kontrola dostępu
  • ISC2 CC — nauka
01Działanie systemu
02Dostęp i konfiguracja
03Weryfikacja w labie
Kierunek nauki
Proces i szczegóły techniczne

Praktyka

Pracuję w środowiskach szkoleniowych i na własnych projektach. Uczę się łączyć obserwację działania systemu z oceną dostępu, konfiguracji i ryzyka.

Rozwój wiedzy

Przygotowuję się do ISC2 CC. Certyfikat nie został jeszcze uzyskany. Ten obszar portfolio przedstawia naukę i praktykę laboratoryjną.

02Praktyka laboratoryjna

Tożsamość, urządzenia i dostęp

Laboratorium hybrydowe Microsoft

Łączę lokalne Active Directory z usługami Microsoft w chmurze. Sprawdzam dołączanie urządzeń, zarządzanie nimi i zasady dostępu.

Moja rola

  • Pracuję z AD, GPO i synchronizacją do Entra ID.
  • Konfiguruję rejestrację urządzeń w Intune i sprawdzam zgodność.
  • Testuję MFA, Conditional Access i dostęp przez OpenVPN.
  • Active Directory
  • GPO
  • Entra ID
  • Intune
  • Conditional Access
  • OpenVPN
01Active Directory
02Entra ID + Intune
03Kontrola dostępu
Obszary laboratorium
Proces i szczegóły techniczne

Środowisko

Kontroler domeny, stacja administracyjna i kliencka oraz serwer Ubuntu z OpenVPN. Zadania administracyjne wykonuję ze stacji administracyjnej.

Przykłady weryfikacji

Sprawdzałem automatyczną rejestrację urządzeń przez GPO, Hybrid Join, zarządzanie w Intune i zachowanie zasad wymagających MFA oraz zgodnego urządzenia.

Zakres doświadczenia

To własne środowisko laboratoryjne, które służy nauce i odtwarzaniu scenariuszy. Nie jest przedstawiane jako komercyjne wdrożenie dla klienta.

03Wdrożone MVP

Osobisty asystent AI

APPLI

Aplikacja do planowania i finansów osobistych. Rozwijam ją od reguł działania i scenariuszy użytkownika po sprawdzanie gotowych funkcji.

Moja rola

  • Określam wymagania i organizuję rozwój z agentami programistycznymi.
  • Sprawdzam odpowiedzi AI, potwierdzanie operacji i uprawnienia użytkowników.
  • Analizuję błędy i opóźnienia; porównuję modele pod kątem jakości, czasu i kosztów.
  • OpenAI API
  • PostgreSQL
  • Docker
  • AWS
  • GitHub
APPLI: planowanie i analiza dnia. Publiczne demo z przykładowymi danymi, 12.11.2026.
Proces i szczegóły techniczne

Co obejmuje projekt

Planowanie zadań, harmonogram i finanse osobiste połączone z asystentem AI. Rozwój obejmuje reguły danych, interakcje użytkownika i kontrolowane wykonywanie proponowanych operacji.

Moja codzienna praca

Przekładam potrzeby na scenariusze i kryteria akceptacji, zlecam zmiany agentom, sprawdzam działanie aplikacji i kieruję poprawkami. Kod powstaje ze wsparciem Claude Code i Codex.

Dostęp i niezawodność

Pracowałem nad zasadami dostępu do aplikacji, potwierdzaniem działań AI oraz diagnozowaniem problemów z walidacją i czasem odpowiedzi. Aplikacja pozostaje rozwijanym MVP.

Jak pracuję

Kontekst, działanie
i sprawdzenie wyniku.

Korzystam z AI w codziennej pracy. Określam cel, organizuję zadania i weryfikuję to, co powstaje.

01

Ustalam potrzebę

Opisuję, co ma działać i po czym poznam, że zadanie jest wykonane.

02

Prowadzę pracę

Łączę narzędzia, dokumentację i agentów. Zachowuję kontekst między etapami.

03

Sprawdzam rezultat

Testuję scenariusze, analizuję błędy i podejmuję decyzję o dalszych zmianach.

Kontakt i CV

Porozmawiajmy
o konkretnej pracy.

Szukam możliwości rozwoju zawodowego w IT.
Chętnie opowiem o projektach i mojej roli w ich powstawaniu.

dennik333@gmail.com

AI i automatyzacja

Krótki profil i wybrane doświadczenia projektowe.

Pobierz CV

Polski — zaawansowany · Angielski — podstawowy, w nauce · Ukraiński i rosyjski — ojczyste

Powiększony zrzut ekranu projektu