~/clausen.dev — content.map

tożsamość profil sekcje źródłowe archiwum gotowe

trasy treści / węzły do wyboru

Mapa systemu życiorysu

cykl inżynierski / model koncepcyjny

Animowany, koncepcyjny cykl prac inżynierskich prowadzi wymagania przez architekturę, rozwój, integrację, weryfikację i dostarczenie. To model abstrakcyjny; każdy węzeł jest dostępnym z klawiatury punktem wejścia do CV.

dziennik sesji

  1. wymaganiakontekst profilu przyjętymodel abstrakcyjny
  2. architekturaobszary systemowe zmapowane02 stanowiska
  3. rozwójhistoria zawodowa gotowa05 / 10
  4. integracjakontekst źródłowy połączony02 wpisy
  5. weryfikacjaślad audytowy zindeksowanyISO / prace rozwojowe
  6. dostarczeniearchiwum gotoweenter ↵

content.archive / profil zawodowy

Profil

01 / profil

Dr.-Ing. Dennis Clausen

Portret Dr.-Ing. Dennisa Clausena

Architekt oprogramowania i lider techniczny

Moja praca doktorska łączyła adaptacyjne algorytmy przetwarzania sygnałów, symulacje i pomiary laboratoryjne. To doświadczenie stanowi podstawę późniejszej pracy nad oprogramowaniem w C++, architekturą oraz kierowaniem zespołem i grupą.

Group Leader Software Engineering – Processing
ELAC SONAR GmbH · Kiel

Przejrzyj wybrane prace i materiały →

Obszary techniczne

  • Architektura oprogramowania w inżynierii hydroakustycznej
  • Cyfrowe przetwarzanie sygnałów i komunikacja
  • Badania, inżynieria oprogramowania i kierowanie zespołami
  • Środowiska wiersza poleceń i narzędzia programistyczne
  • Programowanie wspomagane przez AI i świadomość cyberbezpieczeństwa

Podejście inżynierskie

  • przejrzystośćczytelnie przedstawiać granice systemu, zamiary i kompromisy
  • odpornośćprojektować niezawodne działanie i kontrolowaną obsługę awarii
  • wydajnośćuwzględniać koszt obliczeń, opóźnień i złożoności
  • myślenie systemowełączyć badania, implementację i kontekst eksploatacji
  • pragmatyczne kierowanie zespołamipomagać zespołom podejmować trwałe decyzje techniczne

Kontakt

02 / doświadczenie / pracodawcy: 05 / wpisy stanowisk: 10

Od sygnałów do systemów.

Badania nad komunikacją optyczną i oprogramowanie przemysłowe połączone przetwarzaniem sygnałów.

career.map

Wybierz etap, aby poznać związaną z nim pracę.

Poznaj etapy; dokładne stanowiska i daty znajdują się w opisach zatrudnienia.

Etapy opisują rozwój zawodowy, a nie dodatkowe stanowiska ani odrębne okresy zatrudnienia.

Moja praktyka inżynierska

Moja droga zawodowa łączy badania, implementację i architekturę z kierowaniem zespołem i grupą. Wspólnym wątkiem technicznym jest cyfrowe przetwarzanie sygnałów: od adaptacyjnej komunikacji optycznej po oprogramowanie w hydroakustycznym środowisku inżynierskim.

Historia zatrudnienia

rozwiń, aby sprawdzić

Obszary działalności firm opisują organizacje. Moja praca jest przedstawiona osobno przy każdym pracodawcy.

ELAC SONAR GmbHTechnika morska / hydroakustyka3 stanowiska

Moje doświadczenie zawodowe

  • ARCHITEKTURA OPROGRAMOWANIA
  • INŻYNIERIA OPROGRAMOWANIA
  • KIEROWANIE ZESPOŁAMI INŻYNIERSKIMI
  1. Group Leader Software Engineering – Processingobecnie

    sie 2024–obecnie

    Kierowanie grupą zajmującą się oprogramowaniem przetwarzającym, obok doświadczenia w architekturze oprogramowania i kierowaniu zespołem w ELAC SONAR.

  2. Team Leader Software Engineering

    paź 2021–mar 2025

    Kierowanie zespołem inżynierii oprogramowania w oparciu o wcześniejszą pracę nad architekturą i rozwojem systemów hydroakustycznych.

  3. Senior Software-Architect/Engineer

    gru 2020–paź 2021

    Architektura oprogramowania połączona z praktyczną pracą inżynierską, stanowiąca kontynuację przejścia od rozwoju przetwarzania sygnałów do architektury.

Kontekst firm i źródła

Organizacja / informacje publiczne

  • SYSTEMY SONAROWE
  • KOMUNIKACJA PODWODNA
  • PRZETWORNIKI

Rozwój i produkcja systemów sonarowych, komunikacji podwodnej, echosond nawigacyjnych, przetworników i hydrofonów w Kilonii. Hydroakustyczne środowisko inżynierskie łączące czujniki akustyczne ze złożonymi systemami przetwarzania.

Historia ELAC sięga ELECTROACUSTIC GmbH, założonej w 1926 r. Firma, wcześniej działająca jako Wärtsilä ELAC Nautik, dołączyła do Cohort w grudniu 2020 r. i przyjęła nazwę ELAC SONAR.

Poznaj ELAC SONAR
Wärtsilä ELAC Nautik GmbHInżynieria morska / systemy hydroakustyczne3 stanowiska

Moje doświadczenie zawodowe

  • C++ / ZLECENIE
  • CYFROWE PRZETWARZANIE SYGNAŁÓW
  • ARCHITEKTURA OPROGRAMOWANIA
  1. Senior Software-Engineer / Software-Architect

    maj 2020–gru 2020

    Łączyłem inżynierię oprogramowania z architekturą oprogramowania w hydroakustycznym środowisku rozwojowym ELAC Nautik.

  2. Software-Engineer

    lip 2019–gru 2020

    Pracowałem nad oprogramowaniem w hydroakustycznym środowisku inżynierskim po wcześniejszym zleceniu dotyczącym przetwarzania sygnałów w C++.

  3. Development Engineer (assignment through Modis)

    lut 2018–gru 2018

    Tworzyłem i ulepszałem oprogramowanie cyfrowego przetwarzania sygnałów w C++ podczas zlecenia badawczo-rozwojowego przez Modis.

Kontekst firm i źródła

Organizacja / informacje publiczne

  • SONAR
  • HYDROAKUSTYKA
  • KOMUNIKACJA PODWODNA

W okresie przynależności do Wärtsilä firma ELAC Nautik specjalizowała się w produktach hydroakustycznych: sonarach, komunikacji podwodnej i systemach echolokacyjnych. Jej środowisko inżynierskie łączyło elektronikę morską z przetwarzaniem sygnałów.

ELAC Nautik weszła w skład Wärtsilä po przejęciu L-3 Communications MSI w 2015 r. Sprzedaż do Cohort ogłoszono w grudniu 2019 r., a sfinalizowano w grudniu 2020 r.; firma przyjęła następnie nazwę ELAC SONAR.

Poznaj ELAC SONAR / witryna firmy będącej następcą
Raytheon Anschütz GmbHNawigacja morska / systemy mostka1 stanowisko

Moje doświadczenie zawodowe

  • C++
  • BEZPIECZEŃSTWO IT
  • LDAP / SAMBA
  1. Software Developer

    mar 2019–cze 2019

    Tworzyłem oprogramowanie bezpieczeństwa informatycznego dla zintegrowanych systemów nawigacyjnych, pracując nad algorytmami uwierzytelniania, autoryzacji i rozliczania w C++ oraz architekturą LDAP opartą na SAMBA.

Kontekst firm i źródła

Organizacja / informacje publiczne

  • ZINTEGROWANA NAWIGACJA
  • SYSTEMY MOSTKA
  • ELEKTRONIKA MORSKA

Specjalista od nawigacji i integrator systemów mostka z Kilonii. Publiczna dokumentacja SYNAPSIS łączy radar, elektroniczne mapy i informacje manewrowe we wspólnym środowisku nawigacyjnym — to konkretny przykład elektroniki morskiej o dużym udziale oprogramowania.

Raytheon Anschütz to historyczna nazwa pracodawcy z 2019 r. DMB przejęła grupę 27 lutego 2023 r.; późniejsza nazwa firmy to Anschütz GmbH.

Poznaj Anschütz / obecna witryna
Modis GmbHUsługi inżynierskie / doradztwo technologiczne1 stanowisko

Moje doświadczenie zawodowe

  • INŻYNIERIA OPROGRAMOWANIA
  1. Software Engineer

    sty 2019–lut 2019

    Rozwój oprogramowania w Modis pomiędzy odrębnie udokumentowanym zleceniem w ELAC Nautik a stanowiskiem w Raytheon Anschütz.

Kontekst firm i źródła

Organizacja / informacje publiczne

  • USŁUGI INŻYNIERSKIE
  • USŁUGI CYFROWE
  • DORADZTWO TECHNICZNE

Firma usług technologicznych z Adecco Group łącząca pracę inżynierską i cyfrową. Ówczesne materiały grupy opisują usługi doradcze i inżynierskie; relacja związana ze zleceniem u klienta jest odrębna od relacji z pracodawcą.

W CV zachowano nazwę pracodawcy Modis. Od 2022 r. AKKA i Modis połączono w działalność znaną obecnie jako Akkodis. Ta późniejsza marka nie jest używana jako historyczna nazwa pracodawcy.

Poznaj Akkodis / marka będąca następcą
Christian-Albrechts-Universität zu KielBadania akademickie / telekomunikacja2 stanowiska

Moje doświadczenie zawodowe

  • CYFROWE PRZETWARZANIE SYGNAŁÓW
  • MATLAB / C / C++
  • BADANIA EKSPERYMENTALNE
  1. Doctoral Research Assistant / Research Fellow

    lip 2012–mar 2019

    Badałem adaptacyjne cyfrowe przetwarzanie sygnałów dla elastycznych sieci optycznych, łącząc rozwój algorytmów i symulacje w Matlab-ie, C i C++ z oceną eksperymentalną w laboratorium światłowodowym.

    Katedra Telekomunikacji; badania nad cyfrowym przetwarzaniem sygnałów, rozwój oprogramowania i dydaktyka.

  2. Student Research Assistant

    sty 2012–cze 2012

    Kontynuowałem badania nad komunikacją optyczną z pracy dyplomowej i pracowałem nad publikacją wyników, łącząc pracę dyplomową z dalszymi badaniami akademickimi.

Kontekst firm i źródła

Organizacja / informacje publiczne

  • TRANSMISJA OPTYCZNA
  • TELEKOMUNIKACJA
  • PRZETWARZANIE SYGNAŁÓW

Badania nad telekomunikacją na Wydziale Inżynierii łączą transmisję optyczną, przetwarzanie sygnałów i sieci komunikacyjne. Obecna katedra wymienia także zakończone badania, zapewniając kontekst organizacyjny obok historycznej pracy doktorskiej.

Rejestr uczelni podaje tytuł rozprawy i datę egzaminu 8 września 2020 r. Data dokumentu nadania stopnia w zweryfikowanym CV to 19 lutego 2021 r.; okres zatrudnienia badawczego pozostaje od lipca 2012 do marca 2019 r.

Poznaj Uniwersytet w Kilonii
Chronologia i wcześniejsze doświadczenia udokumentowane okresy

Niektóre udokumentowane stanowiska nakładają się w czasie: Team Leader (paź 2021–mar 2025) i Group Leader (od sie 2024); Software-Engineer (lip 2019–gru 2020) i Senior Software-Engineer / Software-Architect (maj–gru 2020). Okresy pokazano osobno, bez wyznaczania jednej daty awansu.

Historyczne nazwy firm i zlecenia u klientów pozostają odrębne od dat zajmowania stanowisk. Zlecenie w ELAC Nautik przez Modis od lutego do grudnia 2018 r. i zatrudnienie w Modis od stycznia do lutego 2019 r. to oddzielne pozycje.

Wcześniejsze doświadczenia

  • Praktyka specjalistyczna: L-3 Communications ELAC Nautik GmbH (mar–cze 2011)
  • Praktyka podstawowa: VEERS Elektronik + Meerestechnik (paź 2008–sty 2009)
  • Służba wojskowa / łączność, Bundeswehr (lip 2004–wrz 2005)

Staż w L-3 ELAC Nautik odbył się przed przejęciem firmy przez Wärtsilä. Zachowano wcześniejszą nazwę firmy; publiczna historia ELAC dokumentuje późniejsze zmiany właścicieli.

moja praca / kontekst firmy przedstawiony osobno

03 / wykształcenie + certyfikacja

Wykształcenie i certyfikacja

  1. 01

    Dr.-Ing. (niemiecki stopień doktora nauk inżynierskich)

    Christian-Albrechts-Universität zu Kiel

    magna cum laude

    praca dyplomowa Experimentelle Untersuchung adaptiver flexibler digitaler Signalverarbeitung für hybride Modulationsformate

    Badania nad adaptacyjnymi przepływnościami w koherentnych optycznych sieciach WDM, ze szczególnym uwzględnieniem modulacji hybrydowej i cyfrowego przetwarzania sygnałów potrzebnego do jej oceny w symulacjach i eksperymentach laboratoryjnych.

    Przeczytaj rozprawę w repozytorium Macau CAU w Kilonii

  2. 02

    Dipl.-Wirtsch.-Ing. (inżynieria przemysłowa)

    Christian-Albrechts-Universität zu Kiel

    praca dyplomowa Untersuchung und Anpassung der Zugangstechnik DMT auf den optischen Zugangsbereich

    Analiza możliwości dostosowania algorytmów Discrete Multitone (DMT) z DSL opartego na przewodach miedzianych do optycznych sieci dostępowych PON / FTTH, łącząca teorię OFDM, symulacje i eksperymenty laboratoryjne z detekcją bezpośrednią.

Certyfikacja

  1. 01

    iSAQB Software Architecture – Foundation Level

    Certyfikat wydany przez iSQI

    CPSA Foundation Level określa międzynarodowe podstawy architektury oprogramowania: precyzowanie wymagań i ograniczeń, podejmowanie i komunikowanie decyzji architektonicznych, dokumentowanie projektów oraz ocenę jakości małych i średnich systemów.

    Informacje o iSAQB Foundation Level

Doświadczenie z audytami ISO nie jest przedstawiane jako osobista certyfikacja.

04 / projekty / 04 projekty / 01 przegląd doświadczenia

Projekty

Kontekst programów badawczych i moją indywidualną pracę przedstawiono osobno. Podane okresy odnoszą się do mojego udziału.

  1. 01

    Praca inżynierska w sektorze obronnym / A

    Project Hadal

    Umowna nazwa używana do prezentacji publicznej; nie jest nazwą programu ani kryptonimem.

    Osobisty udział Od 2021

    Początek mojego udziału; nie data rozpoczęcia programu.

    Od 2021 r. pełnię istotną rolę zawodową w tym dużym przedsięwzięciu inżynierii obronnej objętym poufnością.

    • Wieloletni udział
    • Wieloletnie zaangażowanie

    Szczegóły programu podlegają zobowiązaniom do zachowania poufności.

    Kontekst inżynierski

    Wieloletnie zaangażowanie w złożonym środowisku inżynierskim o dużym udziale oprogramowania. Mój udział obejmuje okres rozwoju zawodowego w architekturze oprogramowania i przywództwie technicznym; ten kontekst zawodowy nie określa konkretnych obowiązków w programie.

    Grafika koncepcyjna; nie przedstawia systemów ani zdolności programu.

  2. 02

    Praca inżynierska w sektorze obronnym / B

    Project Silent Current

    Umowna nazwa używana do prezentacji publicznej; nie jest nazwą programu ani kryptonimem.

    Osobisty udział Od 2026

    Początek mojego udziału; nie data rozpoczęcia programu.

    W 2026 r. dołączyłem do tego odrębnego dużego przedsięwzięcia inżynierii obronnej objętego poufnością, pełniąc istotną rolę zawodową.

    • Nowsze zaangażowanie
    • Obecny etap kierowania zespołami

    Szczegóły programu podlegają zobowiązaniom do zachowania poufności.

    Kontekst inżynierski

    Nowsze zaangażowanie w złożonym, interdyscyplinarnym środowisku inżynierskim na obecnym etapie mojej drogi zawodowej związanym z kierowaniem zespołami inżynierskimi. Nie opisuję tu mandatów kierowniczych, rezultatów prac ani struktur zespołów w poszczególnych programach.

    Grafika koncepcyjna; nie przedstawia systemów ani zdolności programu.

Doświadczenie / różne programy

Szersze doświadczenie inżynierskie

Poza dużymi programami objętymi poufnością z powodzeniem uczestniczyłem w dziesiątkach prac rozwojowych dotyczących jednostek nawodnych i podwodnych. Moje doświadczenie obejmuje inżynierię wymagań, rozwój oprogramowania, integrację, weryfikację i formalne czynności odbiorowe, w tym FAT, HAT i SAT.

Praca ta obejmowała współpracę między różnymi dyscyplinami inżynierskimi.

Równowaga między bezpieczeństwem typów a niezależnością usług

W architekturze C++ obejmującej wiele usług ściśle powiązane zależności biblioteczne stworzyły sztywny graf zależności między repozytoriami. Nawet odizolowane zmiany często wymagały aktualizacji zależności i nowych wydań usług, które poza tym pozostawały niezmienione.

Wyzwaniem architektonicznym było pogodzenie silnie typowanych interfejsów IDL/C++ z elastycznością potrzebną do niezależnego rozwoju usług.

Prowadziłem otwarte dyskusje techniczne nad różnymi podejściami, dokumentowałem alternatywy i kompromisy w Architecture Decision Records (ADR) w GitLab i podjąłem decyzję o wprowadzeniu luźno powiązanego interfejsu komunikatów opartego na JSON, działającego przez DDS.

Jawne wersjonowanie interfejsów, kontrakty oparte na JSON Schema oraz potwierdzenia na poziomie aplikacji, informujące o pomyślnym przetworzeniu komunikatów, zapewniły strukturę i niezawodność bez konieczności bezpośrednich zależności od bibliotek C++ między usługami.

Rezultatem była większa niezależność wydań, mniej niepotrzebnych ponownych wydań oraz szybszy, prostszy proces dostarczania o niższym ryzyku.

lifecycle.trace / ilustracja

Wybrany etap

Wymagania

Inżynieria wymagań wiąże prace rozwojowe z ich celem i ograniczeniami.

Diagram ilustruje zakres mojego doświadczenia. Procesy różnią się między programami; nie oznacza to, że odpowiadałem za każdy etap ani że każdy program przebiegał w tej kolejności.

Stany sygnałów opisują tę ilustrację, a nie rzeczywisty postęp programów.

  1. 03

    SASER — Safe and Secure European Routing

    Katedra TelekomunikacjiUniwersytet w Kilonii

    Mój udział sie 2012 – gru 2015

    Udział w badaniach na Uniwersytecie w Kilonii jest udokumentowany w moim CV. Nie zamieszczono tu bardziej szczegółowego opisu mojego wkładu.

    Cele programu i kontekst techniczny

    SASER był europejskim programem badawczym CELTIC na rzecz bezpieczniejszych i odporniejszych sieci transportowych. Partnerzy badali, jak transport optyczny, bezpieczeństwo sieci, sterowanie programowe, wirtualizacja i transmisja adaptacyjna mogą odpowiadać na ataki, awarie, wymagania skalowalności i zużycie energii w krytycznej infrastrukturze komunikacyjnej.

    Kontekst techniczny
    Optyczne sieci transportowe, transmisja adaptacyjna i odporność sieci.

    Źródło dotyczące programu opisuje szersze prace badawcze. Nie potwierdza zakresu moich indywidualnych obowiązków ani osobistych wyników projektu.

    Przeczytaj oficjalny opis programu ↗
  2. 04

    ACTRESS — Cooperative Shipping and Navigation on Sea

    Raytheon Anschütz GmbH

    Mój udział lut 2019 – cze 2019

    Mój wkład
    Tworzyłem oprogramowanie bezpieczeństwa informatycznego dla zintegrowanych systemów nawigacyjnych, pracując nad algorytmami uwierzytelniania, autoryzacji i rozliczania w C++ oraz architekturą LDAP opartą na SAMBA.

    Cele programu i kontekst techniczny

    ACTRESS dotyczył inżynierii połączonych systemów morskich jako złożonych, zmiennych systemów złożonych z wielu systemów. Celem projektu było opracowanie architektur uwzględniających bezpieczeństwo eksploatacji i ochronę przed zagrożeniami, a także symulacji i fizycznych stanowisk testowych do weryfikacji i walidacji wysoce zautomatyzowanych technologii morskich w środowisku pokładowym i lądowym.

    Kontekst techniczny
    Uwierzytelnianie, autoryzacja i rozliczanie w C++; architektura LDAP oparta na SAMBA; zintegrowane systemy nawigacyjne.

    Źródło dotyczące programu opisuje szersze prace badawcze. Nie potwierdza zakresu moich indywidualnych obowiązków ani osobistych wyników projektu.

    Przeczytaj oficjalny opis programu ↗

05 / kompetencje

Umiejętności

Kompetencje powiązane z pracą, z której wynikają. Etykiety opisują praktykę zawodową, inne doświadczenia i samodzielne eksperymenty.

01 / Praktyka zawodowa

01 / praktyka

Inżynieria oprogramowania

Od algorytmów i symulacji do przemysłowego oprogramowania w C++.

  • C++
  • C
  • MATLAB
Materiały i zastosowanie

Rozwój przetwarzania sygnałów w C++ w ELAC Nautik i praca nad bezpieczeństwem nawigacji w Raytheon Anschütz. MATLAB, C i C++ wykorzystywałem także do symulacji i rozwoju algorytmów w badaniach doktorskich.

02 / praktyka

Architektura oprogramowania

Architektura połączona z praktycznym tworzeniem oprogramowania.

  • Architektura oprogramowania
  • Systemy o dużym udziale oprogramowania
  • CPSA-F
Materiały i zastosowanie

Udokumentowane stanowiska związane z architekturą i starsze stanowiska inżynierskie w Wärtsilä ELAC Nautik i ELAC SONAR, uzupełnione kwalifikacją iSAQB Foundation Level.

03 / praktyka

Przetwarzanie sygnałów

Wspólny wątek techniczny łączący badania optyczne z inżynierią hydroakustyczną.

  • Cyfrowe przetwarzanie sygnałów
  • Telekomunikacja
  • Symulacja
  • Ocena laboratoryjna
Materiały i zastosowanie

Adaptacyjne przetwarzanie dla elastycznych sieci optycznych i modulacja hybrydowa w badaniach doktorskich; później rozwój oprogramowania w C++ w ramach hydroakustycznego zlecenia badawczo-rozwojowego.

04 / praktyka

Kierowanie zespołami inżynierskimi

Rozwój od pracy inżynierskiej i architektury do kierowania zespołem i grupą.

  • Kierowanie zespołem
  • Kierowanie grupą
  • Oprogramowanie przetwarzające
Materiały i zastosowanie

Team Leader Software Engineering i Group Leader Software Engineering – Processing w ELAC SONAR. Udokumentowane stanowiska i nakładające się okresy zachowano w sekcji Doświadczenie.

05 / praktyka

Jakość i bezpieczeństwo informacji

Doświadczenie w pracach rozwojowych objętych audytami jakości i bezpieczeństwa.

  • ISO 9001 / prace rozwojowe
  • ISO/IEC 27001 / prace rozwojowe
Materiały i zastosowanie

Prace nad rozwojem oprogramowania przeszły z pozytywnym wynikiem wielokrotne audyty zgodności z wymaganiami ISO 9001 i ISO/IEC 27001. To doświadczenie związane z pracą objętą audytami, a nie osobista certyfikacja ISO ani uprawnienia audytora.

02 / Inne doświadczenia

Dodatkowe języki programowania w moim opublikowanym wykazie umiejętności:

  • Python
  • Java

To portfolio nie opisuje zastosowań tych języków w konkretnych projektach.

Języki

  • Niemiecki
  • Angielski

03 / Własne eksperymenty

Praktyczne zainteresowania poza pracą zawodową:

  • Linux
  • Proxmox
  • Maszyny wirtualne
  • Kontenery LXC
  • Samodzielne utrzymywanie usług
  • Sieci domowe
  • Automatyka domowa
Źródła dotyczące technologii

Materiały uzupełniające o wymienionych technologiach.

06 / poza pracą / profil osobisty

Poza pracą

Poza pracą jestem mężem i ojcem. Moja ciekawość łączy pierwsze komputery i gry z praktycznymi eksperymentami ze sprzętem, samodzielnie utrzymywanymi systemami i pytaniami o wszechświat.

Wybierz rozdział. To przenikające się zainteresowania i wspomnienia, a nie datowana oś czasu.

01 / Cyfrowe początkiOd komputera 386 do samodzielnego tworzenia.DOS, środowiska graficzne, Linux i programowanie.

Moje pierwsze poważniejsze doświadczenia z komputerami wiązały się z PC 386. DOS, Windows i Linux stały się różnymi sposobami zgłębiania tego samego pytania: jak to działa? Programowanie przewija się przez całą tę historię, zamiast pojawiać się dopiero na jej końcu.

memory.map / cyfrowe początki

personal.computing / fragment wspomnienia

> memory.open / 386
  oprogramowanie + sprzęt
  poznawaj → rozumiej
> _

Terminal poglądowy; nie jest rekonstrukcją rzeczywistego komputera.

Pierwsze okno na świat komputerów

To przy 386 komputer osobisty stał się dla mnie obszarem odkryć: oprogramowanie, sprzęt i powiązania między nimi.

  • Pierwsza ciekawość komputerów PC
  • Praktyczne eksperymenty

02 / GryŚwiaty, do których warto wracać. Systemy, które warto doskonalić.Wspomnienia z Amigi, znajome gry i przyciąganie Factorio.

Moje wspomnienia związane z grami zaczynają się od Commodore Amiga. Gry od dawna są moim zainteresowaniem: od pierwszych gier zręcznościowych po światy, do których wracam, i systemy, które mogę udoskonalać godzinami.

play.select / gry
Autorska scena abstrakcyjna · osobiste wspomnienie z gry
Urok połączonych systemów

Intensywnie grałem w Factorio. Złożone systemy, automatyzacja i optymalizacja są szczególną częścią tego, co mnie w nim przyciąga.

  • Factorio
  • Systemy
  • Automatyzacja
  • Optymalizacja

03 / Sprzęt i domowe laboratoriumBudować, rozumieć, ulepszać.Lutowanie, chłodzenie, urządzenia wejściowe i infrastruktura.

Korzystanie z komputerów było tylko częścią fascynacji. Od lutowania i modyfikacji sprzętu po chłodzenie, urządzenia wejściowe i moją szafę 19-calową — lubię rozumieć działanie technologii i szukać sposobów jej ulepszania. Te zainteresowania przenikają się; nie tworzą datowanej sekwencji.

workbench / sprzęt i domowe laboratorium
Koncepcyjny warsztat · bez pomiarów i szczegółów zainstalowanych systemów
Praktyka sięgająca samych obwodów

Eksperymentowałem ze starszym sprzętem PC, modyfikując i lutując piny w poszukiwaniu poprawy wydajności. Klasyczne przyciski Turbo, lutowane układy sterowania wentylatorami i eksperymenty z chłodzeniem należały do tych praktycznych prac z elektroniką.

  • Piny sprzętowe
  • Lutowanie
  • Obwody Turbo
  • Układy sterowania wentylatorami

Eksperymentowałem z przyciskami Turbo i ich obwodami. Ten przełącznik zmienia wyłącznie ilustrację; przyciski Turbo nie zawsze zwiększały wydajność procesora.

Przełącznik ilustracji: zwolniony
Poznaj koncepcyjne domowe laboratorium

01 / własne eksperymenty techniczne / topologia koncepcyjna

Obszar systemów rozproszonych

widok statycznyoczekiwanie na sygnał

W domu ta ciekawość przybiera praktyczną postać: eksperymentuję z samodzielnym utrzymywaniem usług, wirtualizacją, sieciami i automatyką domową, poznając współdziałanie ich elementów.

Koncepcyjny interfejs systemów rozproszonychKoncepcyjna interaktywna topologia kieruje sygnały między eksperymentami, siecią, wirtualizacją, współdziałaniem urządzeń domowych i automatyzacją. Nie przedstawia rzeczywistej sieci domowej ani działającej usługi.

wybrany podsystem

VM + LXC / DOSKONALKoncepcyjna orkiestracja wirtualizacji, usług i stopniowego doskonalenia.

ślad // trasa rdzeniowa ustabilizowana

Inne zainteresowania techniczne

03 / sygnał

AI i współpraca z ludźmi

Agenci programistyczni i generatywna AI to kolejny obszar eksperymentów: sprawdzania pomysłów, tworzenia i refleksji nad współpracą ludzi z narzędziami.

04 / sygnał

Bezpieczeństwo i odporność

Interesuje mnie, jak zawodzą systemy codziennego użytku i co to oznacza dla prywatności, odporności i zaufania.

04 / Ciekawość naukowaPytania w innej skali.Czas, entropia, grawitacja i wszechświat.

Czas, entropia i grawitacja przenoszą tę ciekawość w inną skalę. Poniższe wizualizacje czarnej dziury i Układu Słonecznego są niewielkimi próbami zgłębienia tej fascynacji.

02.a / czarna dziurahoryzont zdarzeń / koncepcyjne studium optyczne

02.b / orbity w perspektywie

Układ Słoneczny

01 / Przegląd orbit

Schemat · przeskalowane odległości, rozmiary ciał i czas

Statyczny przegląd orbit. Interaktywny widok 3D wymaga dostępnej grafiki WebGL2.

Planety skaliste · gazowe olbrzymy · lodowe olbrzymy

Widok i sterowanie

Przeciągnij poziomo, aby obrócić; pionowe gesty dotykowe przewijają stronę. Po ustawieniu fokusu na widoku użyj strzałek do obrotu i +/− do powiększania. „Wznów kamerę” lub Escape przywraca trwającą sekwencję.

Model i układy odniesienia

Stałe elementy orbitalne J2000 z JPL; orbity eliptyczne, indywidualne nachylenia i okresy keplerowskie. Ziemia reprezentuje barycentrum Ziemia–Księżyc. To model edukacyjny, nie efemeryda.

Oba widoki są poprawne: jeden podąża za Słońcem, drugi dodaje to samo stałe przesunięcie do każdego ciała. Kamera zmienia widok, nigdy obliczenia orbitalne.

Kierunek i prędkość przesunięcia są ilustracyjne. Linia prosta przybliża ruch lokalny, a nie zakrzywioną orbitę galaktyczną Słońca. Każda orbita ma własną skalę odległości; promienie ciał są powiększone. Ślady próbkują poprzednie osiem lat modelu, z oddzielną 48-krotną skalą wyświetlania wzdłużnego. Normalne odtwarzanie przesuwa czas o 0,12 roku modelu na sekundę.

Pas galaktyczny i punkty odniesienia głębi mają charakter ilustracyjny i nie są zmierzoną mapą Drogi Mlecznej ani realistyczną paralaksą gwiazdową. Ruch na pierwszym planie jest celowo wyolbrzymiony i nie przedstawia zmierzonej prędkości Słońca. Wspólne przesunięcie jest silnie rozciągnięte względem rozmiarów orbit; okresy obiegu pozostają bez zmian. Cienka linia Słońca oznacza poprzednie pozycje, a nie emitowany warkocz. Znaczniki ciał są schematyczne, a ruch kamery i zmiany skali mają charakter artystyczny. Modelowany ruch postępowy Słońca pozostaje jednostajny. Starsze ślady zanikają dla czytelności. Odległe gwiazdy zachowują stałe kierunki; bliższe rozmyte drobiny są ilustracyjnymi wskazówkami głębi, a nie pędzącymi obok gwiazdami.

Elementy orbitalne · NASA / JPL

Krótka etykieta „Jesteś tutaj” wskazuje Ziemię.

NASA szacuje prędkość orbitalną naszego Układu Słonecznego wokół centrum Galaktyki na około 828 000 km/h, tutaj w zaokrągleniu 800 000 km/h. Ta fizyczna wartość szacunkowa jest niezależna od wyolbrzymionego ruchu i ruchów kamery w animacji.

NASA: fakty o Układzie Słonecznym

07 / portfolio / wybrane materiały

Prace, z którymi możesz się zapoznać.

Badania, praca inżynierska i architektura wraz z odnośnikami do materiałów źródłowych. Wybierz pozycję, aby dowiedzieć się więcej.

Pobierz CV · PDF po angielsku
01 / Wyniki badańAdaptacyjne przetwarzanie sygnałów optycznychBadania doktorskie: od symulacji do oceny laboratoryjnej.
Czym jest
Rozprawa o adaptacyjnym cyfrowym przetwarzaniu sygnałów na potrzeby modulacji hybrydowej w komunikacji optycznej.
Mój związek z pracą
Moje badania prowadzące do stopnia Dr.-Ing. na Uniwersytecie w Kilonii łączyły rozwój algorytmów, symulacje w MATLAB-ie, C i C++ oraz ocenę eksperymentalną w laboratorium światłowodowym.
Znaczenie techniczne
Łączy algorytmy przetwarzania sygnałów i symulacje z pomiarami eksperymentalnymi.
Kontekst badań

Rejestr uczelni dokumentuje rozprawę i egzamin ustny. Pełny tytuł rozprawy i daty uzyskania stopnia znajdują się w sekcji Wykształcenie.

Katedra Telekomunikacji / kontekst instytucjonalny ↗
02 / Praktyka inżynierskaBezpieczeństwo nawigacji / ACTRESSAlgorytmy bezpieczeństwa w C++ i architektura LDAP w kontekście oprogramowania morskiego.
Czym jest
Rozwój zabezpieczeń zintegrowanych systemów nawigacyjnych w ramach projektu ACTRESS.
Mój związek z pracą
W Raytheon Anschütz opracowywałem w C++ algorytmy uwierzytelniania, autoryzacji i rozliczania oraz pracowałem nad architekturą LDAP opartą na SAMBA.
Znaczenie techniczne
Zastosowanie oprogramowania kontroli dostępu i architektury usług katalogowych w morskim środowisku inżynierskim o dużym udziale oprogramowania.

Źródło DLR opisuje program. Wskazany powyżej mój osobisty wkład jest udokumentowany w historii zatrudnienia.

03 / Architektura i kwalifikacjeArchitektura oprogramowania / CPSA-FFormalne podstawy uzupełniające udokumentowane stanowiska związane z architekturą.
Czym jest
iSAQB Software Architecture – Foundation Level. Certyfikat wydany przez iSQI.
Mój związek z pracą
Kwalifikacja uzupełnia stanowiska związane z architekturą oprogramowania i starsze stanowiska inżynierskie w Wärtsilä ELAC Nautik i ELAC SONAR.
Znaczenie techniczne
Podstawy podejmowania decyzji architektonicznych, komunikacji i oceny jakości uzupełniają praktyczną pracę opisaną w sekcji Doświadczenie.
04 / Własne projekty techniczneclausen.dev / żywy interfejs terminalowyOsobista witryna stworzona z pomocą agentów programistycznych, której implementację można przejrzeć.
Czym jest
Ta witryna: statyczne strony Astro, TypeScript, tekst HTML możliwy do zaznaczenia i trasy sygnałów w SVG.
Mój związek z pracą
Moja osobista witryna, stworzona z pomocą agentów programistycznych.
Znaczenie techniczne
Interfejs inspirowany terminalem: nawigacja klawiaturą, tryb ograniczonego ruchu, animacje zależne od widoczności i wektorowy widok zastępczy czarnej dziury WebGL.
Przejrzyj implementację
  • Statyczny wynik kompilacji bez klienckiego frameworka interfejsu i biblioteki animacji.
  • Tekst i elementy sterujące HTML połączone warstwowo z łącznikami i sygnałami SVG.
  • Czarna dziura WebGL i Układ Słoneczny w domyślnym trybie Cinematic, obok trybu Original w SVG oraz prezentacji statycznych lub z ograniczonym ruchem.
  • Czcionki systemowe, bez skryptów analitycznych i pobierania czcionek ze zdalnych serwerów.

Prywatność i dostawcy

Administrator i kontakt

Dr Dennis Clausen odpowiada za tę osobistą stronę zawodową. Nie oferuje się tutaj usług freelancerskich ani innych odpłatnych usług świadczonych w ramach samodzielnej działalności.

web[at]clausen.dev

Hosting strony

Netlify udostępnia tę stronę i przetwarza niezbędne do tego dane żądań, w tym Twój adres IP i żądany adres URL. Hosting obejmuje również przetwarzanie związane z działaniem i bezpieczeństwem. Netlify Web Analytics i Real User Monitoring nie są włączone.

Kontakt e-mail

Korespondencja e-mail jest przetwarzana przez Google Workspace. Tylko ja obsługuję zapytania ze strony, wyłącznie na potrzeby danej korespondencji. Nie skonfigurowałem przekazywania, dodatkowych kopii zapasowych ani przetwarzania tych zapytań przez AI; nie opisuje to własnych procesów infrastruktury Google.

W przypadku przyszłych zapytań po ich zakończeniu ręcznie sprawdzam, czy korespondencja jest nadal potrzebna. Jeśli sprawa jest zakończona i nie ma konkretnej dalszej potrzeby, usuwam wiadomości. Dłuższe przechowywanie jest ograniczone do trwającej korespondencji, obowiązku prawnego lub ustalenia, dochodzenia bądź obrony roszczeń prawnych. Jest to praktyka ręczna, bez stałego okresu ani automatycznego usuwania; techniczne procesy przechowywania, kopii zapasowych i usuwania danych Google są odrębne.

Opcjonalny film YouTube

Aktywowanie „Przerwij działanie terminala” natychmiast ładuje opcjonalne zewnętrzne treści YouTube i podejmuje próbę odtwarzania z dźwiękiem. API jest ładowane z youtube.com, a odtwarzacz zwykle z youtube-nocookie.com; alternatywny odtwarzacz może używać youtube.com. Dane połączenia, w tym Twój adres IP, mogą być wysyłane do Google/YouTube i mogą być używane pliki cookie lub inna pamięć przeglądarki. Tryb zwiększonej prywatności nie gwarantuje anonimowości ani braku śledzenia. Nie aktywuj przycisku, aby uniknąć tego połączenia multimedialnego. Zamknięcie zatrzymuje osadzony odtwarzacz, ale nie cofa przesłanych danych ani nie usuwa pamięci dostawcy.

Przetwarzanie międzynarodowe

Netlify i Google opisują przetwarzanie, które może odbywać się poza Europejskim Obszarem Gospodarczym. Ich informacje o prywatności wyjaśniają odpowiednie przetwarzanie i zasady przekazywania danych za granicę.

Twoje prawa

Jeżeli RODO ma zastosowanie, możesz żądać dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania oraz, po spełnieniu warunków, przenoszenia danych osobowych. Możesz sprzeciwić się przetwarzaniu opartemu na prawnie uzasadnionych interesach i wycofać zgodę bez wpływu na zgodność z prawem wcześniejszego przetwarzania. Możesz również złożyć skargę do właściwego organu nadzorczego. Aby skorzystać ze swoich praw, skontaktuj się ze mną e-mailem.

INFORMACJE / WITRYNA

Witryna do odkrywania

Ta osobista witryna łączy mój dorobek zawodowy, wybrane prace i zainteresowania. Interfejs terminalowy prowadzi od mapy systemu do czytelnych sekcji i interaktywnych wizualizacji.

Informacje o kompilacji

Wersja
v0.2.0
Stan podczas budowania
Produkcja · kandydat do wydania · Niewydane
Bieżące wydanie
Odbiór produkcyjny niepotwierdzony Dowód odbioru
Gałąź źródłowa
main
Rewizja źródeł
5c1d9883b04b4828608c52b01f0ebb9fe5483409
Data kompilacji (UTC)
Identyfikator kompilacji
0.2.0-rc.5+g5c1d9883b04b.run95.a1.id41184279351
Pochodzenie kompilacji
Zbudowano za pomocą GitHub Actions
Zmiany lokalne
Zatwierdzone źródła

Historia zmian

#

Istotne zmiany i zweryfikowane etapy rozwoju.

Niewydane
Oficjalnie opublikowane wydania

Nie zarejestrowano zweryfikowanych wydań produkcyjnych. Historia publicznych wdrożeń pozostaje niezweryfikowana.

Oznaczone etapy rozwoju i kandydaci
v0.2.0Kandydat do wydania produkcyjnego · niewdrożony

Nowe doświadczenie inżynierii i architektury oprogramowania. Osobiste portfolio łączy interaktywny wygląd terminala z wizualnymi doświadczeniami, pięcioma językami i wygodniejszą obsługą.

Dodano
  • Interaktywne doświadczenia z animowanym Układem Słonecznym i innymi wizualizacjami.
  • W pełni wielojęzyczne portfolio po niemiecku, angielsku, włosku, szwedzku i polsku.
Zmieniono
  • Ulepszona nawigacja, obsługa klawiaturą i dostęp do treści także bez JavaScriptu.
  • Nowy panel informacji o witrynie z danymi o wersji, informacjami o tym, jak powstała witryna, i przystępną historią zmian.

Tag Git v0.2.0-rc.5

Rewizja źródeł 84c029ceaa9e39c3cc71d41d62893768e3925b6f

Zweryfikowany artefakt kompilacji clausen-dev-v0.2.0-dev-g84c029ceaa9e-run93-a1

fdf7afddd570dfa523a14ce1722ee47e2e178d20e0569920c5de9274bf3f092a

v0.1.8Etap rozwoju · niewdrożony

Ten etap rozwoju ułatwia śledzenie zmian w witrynie i oddziela postępy rozwoju od wydań produkcyjnych.

Dodano
  • Historia zmian we wszystkich pięciu językach rozróżnia opublikowane wydania, etapy rozwoju i historię rozwoju ponumerowaną retrospektywnie.
  • Wybrane etapy rozwoju można niezależnie walidować i oznaczać wersjami; kandydaci do produkcji i wdrożenia wymagają osobnego zatwierdzenia.
Zmieniono
  • Informacje o wersji pokazują teraz osobno numer wersji i status wydania, wraz z danymi powiązanymi z kompilacją witryny.
  • Witryna jest przygotowana do prezentowania zweryfikowanych dowodów odbioru wydań produkcyjnych z zachowaniem pierwotnych danych kompilacji.
Naprawiono
  • Kontrole wydania sprawdzają teraz łącznie witrynę i towarzyszącą jej usługę statusu wydania, również w pobranych pakietach.

Tag Git dev/v0.1.8

Rewizja źródeł 5064bd36ca1358a52a677b943f012661760c6965

Zweryfikowany artefakt kompilacji clausen-dev-v0.1.8-dev-g5064bd36ca13-run19-a1

dfa9b79b631d29c314aa73a753853a63d3168a18d899639f1a8e88e0ce2c4060

Odtworzone etapy rozwoju

Wersje przypisano retrospektywnie zweryfikowanym rewizjom źródeł. Daty odnoszą się do commitów. Etykiety te nie są wydaniami Git i nie stanowią dowodu walidacji ani wdrożenia.

v0.1.7 · Informacje o prywatności i multimedia terminalaWersja rozwojowa · przypisana retrospektywnie

Rozwój · niewydane

Rewizja źródeł d8a082c520550685920058cf52b6043a67e45abd
Drzewo źródeł 240eaffd3e0b6adc7aedfa1f44773106b2d884e0

Dodano
  • W witrynie są dostępne zlokalizowane informacje o prywatności i dostawcach.
Naprawiono
  • Przerwanie terminala uruchamia Rickroll jedną aktywacją i próbuje odtwarzania z dźwiękiem.
Odnośnik do tego etapu
v0.1.6 · Nawigacja i dostęp do treściWersja rozwojowa · przypisana retrospektywnie

Rozwój · niewydane

Rewizja źródeł b612958dd350100e3347cc7ac79347f02a0f4f15
Drzewo źródeł c6b6ce5625e611efd46c4952d87dd1bdf470f05e

Dodano
  • Studium przypadku rozszerza portfolio architektury i inżynierii.
Naprawiono
  • Odnośniki archiwum, historia przeglądarki i zmiana języka zachowują wybraną treść między językami.
Zmieniono
  • Treści zawodowe pozostają czytelne przy błędach skryptów; poprawiono przewijanie i dostęp z klawiatury.
Odnośnik do tego etapu
v0.1.5 · Pochodzenie kompilacji i kontrola wydańWersja rozwojowa · przypisana retrospektywnie

Rozwój · niewydane

Rewizja źródeł 376438014f3685c33b8856d1a93ec68528af75f1
Drzewo źródeł 037a34b4878fbf5f5d21f08e6e33bdb9dea3cba9

Dodano
  • Widok informacji o witrynie i metadane kompilacji wskazują rewizję źródeł i kontekst kompilacji.
Bezpieczeństwo
  • Walidacja wydań dodaje wykrywanie sekretów, analizę statyczną i kontrolę integralności artefaktów z warunkami dopuszczającymi wdrożenie produkcyjne.
Odnośnik do tego etapu
v0.1.4 · Filmowy Układ SłonecznyWersja rozwojowa · przypisana retrospektywnie

Baza main

Rewizja źródeł 04488f022a03748a196f1906158f85ca4e647369
Drzewo źródeł 88b083669b2c980da13faa84db3dbd5e91a45146

Dodano
  • Opcjonalna filmowa prezentacja Układu Słonecznego uzupełnia pierwotny widok orbit.
Zmieniono
  • Kolejne iteracje udoskonalają ruch kamery, wspólny lot Układu Słonecznego, czas na czytanie, responsywne sterowanie i wariant z ograniczonym ruchem.
Odnośnik do tego etapu
v0.1.3 · Witryna w pięciu językachWersja rozwojowa · przypisana retrospektywnie

Baza main

Rewizja źródeł f38ec446535ac354ec49308e373e3744d916c569
Drzewo źródeł e05af98a4d4d1a5707abb8eb60ca9a99c0ac3a92

Dodano
  • Angielski, niemiecki, włoski, szwedzki i polski korzystają ze wspólnej architektury tłumaczeń.
Zmieniono
  • Zlokalizowana nawigacja, metadane i routing zachowują główne domeny angielską i niemiecką oraz jawny wybór języka.
Odnośnik do tego etapu
v0.1.2 · Archiwum zawodowe i osobiste historieWersja rozwojowa · przypisana retrospektywnie

Baza main

Rewizja źródeł 629c138d67e2b38cf71db0f2816e0f1fe0ddd940
Drzewo źródeł 1fefbd933849e6b2a6b73c90731406bf2d119426

Dodano
  • Archiwum terminala łączy doświadczenie zawodowe, kwalifikacje, wybrane prace i osobiste historie związane z technologią.
  • Ukryte przerwanie terminala wprowadza interakcję Rickroll.
Odnośnik do tego etapu
v0.1.1 · Podstawy interfejsu terminalaWersja rozwojowa · przypisana retrospektywnie

Baza main

Rewizja źródeł 9836a4ea3e8d02f5c2a109488290f5b507be23a7
Drzewo źródeł 2cc7602aeaa23c8bc9d4166621702de5e23fba5c

Dodano
  • Pierwotna strona główna inspirowana ASCII łączy rozgałęzioną mapę systemu, ruchome sygnały, zmiany statusu i zwięzły dziennik terminala.
  • Interaktywne wizualizacje dodają widok czarnej dziury i Układ Słoneczny z orbitami.
Odnośnik do tego etapu
Szczegóły techniczne

Technologia

Statyczne strony zbudowane za pomocą Astro 7.4.0 i TypeScript 6.0.3, z HTML, CSS i wybranymi interakcjami JavaScript.

SVG i WebGL2 obsługują diagramy i filmową wizualizację Układu Słonecznego. Interfejs uwzględnia ograniczenie ruchu i sterowanie klawiaturą. Informacje o kompilacji są osadzone w stronach i nie wymagają połączenia z GitHub ani Netlify.

Odczytaj metadane kompilacji (JSON)
clausen.dev / profil zawodowydoświadczenie · badania · inżynieria

PRZERWANIE SYSTEMOWE // NIESPODZIEWANE WYDARZENIE MUZYCZNE

Wysłano żądanie treści YouTube. Zamknięcie zatrzymuje osadzony odtwarzacz, ale nie cofa już przesłanych danych ani nie usuwa pamięci dostawcy. Prywatność i dostawcy

Dopadł Cię rickroll. :)

Odtwarzanie zewnętrzne: odtwórz oficjalny film na YouTube ↗.

Esc poza filmem / [×] zamknij / wróć do terminala