Website overhaul

This commit is contained in:
2025-03-27 22:57:31 +01:00
parent 2b75326eac
commit 755fd297bb
70 changed files with 1389 additions and 709 deletions

192
about.md
View File

@ -1,125 +1,32 @@
---
# Feel free to add content and custom Front Matter to this file.
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
layout: single
author_profile: false
title: "about me"
canonical_url: "https://steffenillium.de"
title: "About Me"
canonical_url: "https://steffenillium.de/about/"
permalink: "/about/"
---
<div style="text-align: center;border-collapse: collapse; border: none;" class="table-right">
|![Profile Image](\assets\images\longshot.jpg){: style="margin:0em; padding:0em; width:10em"}|
| **Steffen Illium**<br>*AI Researcher & Data Scientist*<br>*PHD Student @ LMU Munich*|
| **Steffen Illium**<br>*AI Consultant & Data Scientist*|
[Grab my CV here](\assets\illium_cv_censored.pdf){: .btn .btn--success}
</div>
Working at a university encompasses a broad spectrum of roles including teaching theoretical courses, guiding practical sessions, and contributing as both a speaker and organizer for lectures. For further insights into my academic contributions, explore my [teaching](/teaching) and [research](/research) pages.
My academic and professional path reflects a deep-seated interest in transforming data into actionable insights, beginning with a foundation in Geography (BSc, JGU Mainz) and Geo-Informatics (MSc, University of Augsburg), and culminating in a PhD in Computer Science from LMU Munich (summa cum laude). During my doctoral studies and subsequent research assistant role at LMU (2018-2023), I focused on advancing machine learning models for sequential data, self-learning systems, and contributing to foundational research in neural network applications.
My involvement in [projects](/projects) often entailed collaboration with industry partners, where I delved into audio signal processing and honed my skills in training deep neural networks for analyzing sequences and image data. My final year presented a unique opportunity to investigate multi-agent reinforcement learning, focusing on safety and emergent phenomena within integrated industrial settings. This experience, combined with my personal interests, laid the groundwork for the [publications](/publications) I've had the privilege to contribute to and the diverse skill set I've developed over time.
My research frequently involved collaborations with industry partners on projects such as "ErLoWa" (leak detection in water networks) and "AI-Fusion" (emergent dysfunction detection in MA-RL), providing extensive experience in areas like audio signal processing, deep learning for sequence and image analysis, and multi-agent reinforcement learning (MARL), particularly concerning safety and emergence in industrial contexts. This blend of theoretical research and practical application forms the basis of my [publications](/publications) and [research](/research) activities.
Additionally, my colleagues and I pursued what we affectionately termed as '*hobbies*', which led to my role as the lead organizer of the [open-source conference](https://openmunich.eu). My journey continued as I assumed responsibility for the editorial office of our [online magazine](https://digitaleweltmagazin.de/), further broadening my professional experience and introducing me to a variety of roles and tools beyond my initial expectations.
Beyond core research, I have actively engaged in teaching and academic service. My experience includes lecturing, supervising practical courses (e.g., iOS, Android development), managing seminars (IMAPS), leading Python crash courses, and mentoring numerous Bachelor's (20) and Master's (9) theses. Details can be found on the [teaching](/teaching) page.
Additionally, I have embraced leadership and organizational roles within the academic community. I served as the lead organizer for the [OpenMunich conference](https://openmunich.eu) (2018-2019) and headed the editorial team for the ["DIGITALE WELT Magazin"](https://digitaleweltmagazin.de/) (2018-2023), broadening my experience in project management, communication, and community building.
---
Roles:
### Research Profiles
<br>
![Teacher](https://img.shields.io/badge/Teacher-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Researcher](https://img.shields.io/badge/Researcher-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Data Scientist](https://img.shields.io/badge/Data-Scientist-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Machine Learning Expert](https://img.shields.io/badge/Machine_Learning-Expert-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![System Administrator](https://img.shields.io/badge/System-Administrator-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Cloud Architect](https://img.shields.io/badge/Cloud-Architect-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Project Manager](https://img.shields.io/badge/Project-Manager-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Editor in Chief](https://img.shields.io/badge/Editor_in-Chief-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
Concepts:
<br>
![Machine Learning](https://img.shields.io/badge/machine_learning-orange?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Classification](https://img.shields.io/badge/classification-orange?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Anomaly Detection](https://img.shields.io/badge/anomaly_detection-orange?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Out of Distribution Detection](https://img.shields.io/badge/OOD-orange?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Reinforcement Learning](https://img.shields.io/badge/reinforcement_learning-orange?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Multi-Agent RL](https://img.shields.io/badge/multi--agent_rl-orange?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Emergence](https://img.shields.io/badge/emergence-orange?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Industrial Safety](https://img.shields.io/badge/industrial_safety-orange?style=for-the-badge&logo=microsoft-office&logoColor=white)
Languages:
<br>
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
![Markdown](https://img.shields.io/badge/Markdown-000000?style=for-the-badge&logo=markdown&logoColor=white)
![PHP](https://img.shields.io/badge/php-%23777BB4.svg?style=for-the-badge&logo=php&logoColor=white)
![LaTeX](https://img.shields.io/badge/latex-%23008080.svg?style=for-the-badge&logo=latex&logoColor=white)
![Shell Script](https://img.shields.io/badge/shell_script-%23121011.svg?style=for-the-badge&logo=gnu-bash&logoColor=white)
![Windows Terminal](https://img.shields.io/badge/Windows%20Terminal-%234D4D4D.svg?style=for-the-badge&logo=windows-terminal&logoColor=white)
![Kotlin](https://img.shields.io/badge/kotlin-%237F52FF.svg?style=for-the-badge&logo=kotlin&logoColor=white)
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)
![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)
![GraphQL](https://img.shields.io/badge/-GraphQL-E10098?style=for-the-badge&logo=graphql&logoColor=white)
![Spring](https://img.shields.io/badge/Spring-6DB33F?style=for-the-badge&logo=spring&logoColor=white)
PY-Libraries:
<br>
![PyTorch](https://img.shields.io/badge/PyTorch-%23EE4C2C.svg?style=for-the-badge&logo=PyTorch&logoColor=white)
![scikit-learn](https://img.shields.io/badge/scikit--learn-%23F7931E.svg?style=for-the-badge&logo=scikit-learn&logoColor=white)
![NumPy](https://img.shields.io/badge/numpy-%23013243.svg?style=for-the-badge&logo=numpy&logoColor=white)
![Matplotlib](https://img.shields.io/badge/Matplotlib-%23ffffff.svg?style=for-the-badge&logo=Matplotlib&logoColor=black)
![Pandas](https://img.shields.io/badge/pandas-%23150458.svg?style=for-the-badge&logo=pandas&logoColor=white)
![Plotly](https://img.shields.io/badge/Plotly-%233F4F75.svg?style=for-the-badge&logo=plotly&logoColor=white)
![TensorFlow](https://img.shields.io/badge/TensorFlow-%23FF6F00.svg?style=for-the-badge&logo=TensorFlow&logoColor=white)
![Keras](https://img.shields.io/badge/Keras-%23D00000.svg?style=for-the-badge&logo=Keras&logoColor=white)
Operating Sytems:
<br>
![Arch](https://img.shields.io/badge/Arch%20Linux-1793D1?logo=arch-linux&logoColor=fff&style=for-the-badge)
![Debian](https://img.shields.io/badge/Debian-D70A53?style=for-the-badge&logo=debian&logoColor=white)
![Manjaro](https://img.shields.io/badge/Manjaro-35BF5C?style=for-the-badge&logo=Manjaro&logoColor=white)
![Android](https://img.shields.io/badge/Android-3DDC84?style=for-the-badge&logo=android&logoColor=white)
![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)
Databases:
<br>
![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white)
![SQLite](https://img.shields.io/badge/SQLite-07405E?style=for-the-badge&logo=sqlite&logoColor=white)
![SUPABASE](https://img.shields.io/badge/Supabase-181818?style=for-the-badge&logo=supabase&logoColor=white)
Tools & Services:
<br>
![Git](https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white)
![Wireguard](https://img.shields.io/badge/wireguard-%2388171A.svg?style=for-the-badge&logo=wireguard&logoColor=white)
![Traefik](https://img.shields.io/badge/Traefik-red?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Ansible](https://img.shields.io/badge/ansible-%231A1918.svg?style=for-the-badge&logo=ansible&logoColor=white)
![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white)
![Nginx](https://img.shields.io/badge/nginx-%23009639.svg?style=for-the-badge&logo=nginx&logoColor=white)
![Home Assistant](https://img.shields.io/badge/home%20assistant-%2341BDF5.svg?style=for-the-badge&logo=home-assistant&logoColor=white)
![Kubernetes](https://img.shields.io/badge/kubernetes-%23326ce5.svg?style=for-the-badge&logo=kubernetes&logoColor=white)
![Mosquitto](https://img.shields.io/badge/mosquitto-%233C5280.svg?style=for-the-badge&logo=eclipsemosquitto&logoColor=white)
![Rancher](https://img.shields.io/badge/rancher-%230075A8.svg?style=for-the-badge&logo=rancher&logoColor=white)
![Selenium](https://img.shields.io/badge/-selenium-%43B02A?style=for-the-badge&logo=selenium&logoColor=white)
![DigitalOcean](https://img.shields.io/badge/DigitalOcean-%230167ff.svg?style=for-the-badge&logo=digitalOcean&logoColor=white)
![Longhorn](https://img.shields.io/badge/LONGHORN-%23326ce5.svg?style=for-the-badge&logo=kubernetes&logoColor=white)
![Sealed Secrets](https://img.shields.io/badge/SEALED_SECRETS-%23326ce5.svg?style=for-the-badge&logo=kubernetes&logoColor=white)
![Google Analytics](https://img.shields.io/badge/Google%20Analytics-E37400?style=for-the-badge&logo=google%20analytics&logoColor=white)
Programs:
<br>
![Microsoft Office](https://img.shields.io/badge/Microsoft_Office-D83B01?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Android Studio](https://img.shields.io/badge/Android%20Studio-3DDC84.svg?style=for-the-badge&logo=android-studio&logoColor=white)
![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge&logo=visual-studio-code&logoColor=white)
![PyCharm](https://img.shields.io/badge/pycharm-143?style=for-the-badge&logo=pycharm&logoColor=black&color=black&labelColor=green)
![PhpStorm](https://img.shields.io/badge/phpstorm-143?style=for-the-badge&logo=phpstorm&logoColor=black&color=black&labelColor=darkorchid)
![Obsidian](https://img.shields.io/badge/Obsidian-%23483699.svg?style=for-the-badge&logo=obsidian&logoColor=white)
![Notepad++](https://img.shields.io/badge/Notepad++-90E59A.svg?style=for-the-badge&logo=notepad%2b%2b&logoColor=black)
---
Publications:
<br>
<figure class="research_icons" style="max-width: 70%; text-align:center;">
<a href="https://scholar.google.de/citations?user=NODAd94AAAAJ&hl=en">
@ -144,4 +51,81 @@ Publications:
---
Thank you for coming here :wave:
### Core Competencies & Technical Skills
**Roles & Expertise:**
<br>
![Teacher](https://img.shields.io/badge/Teacher-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Researcher](https://img.shields.io/badge/Researcher-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Data Scientist](https://img.shields.io/badge/Data_Scientist-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Machine Learning Expert](https://img.shields.io/badge/Machine_Learning_Expert-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![AI Consultant](https://img.shields.io/badge/AI_Consultant-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![System Administrator](https://img.shields.io/badge/System_Administrator-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Project Management](https://img.shields.io/badge/Project_Management-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Editor in Chief](https://img.shields.io/badge/Editor_in_Chief-blue?style=for-the-badge&logo=microsoft-office&logoColor=white)
**Concepts & Methodologies:**
<br>
![Machine Learning](https://img.shields.io/badge/Machine_Learning-orange?style=for-the-badge)
![Deep Learning](https://img.shields.io/badge/Deep_Learning-orange?style=for-the-badge)
![Data Augmentation](https://img.shields.io/badge/Data_Augmentation-orange?style=for-the-badge)
![Classification](https://img.shields.io/badge/Classification-orange?style=for-the-badge)
![Segmentation](https://img.shields.io/badge/Segmentation-orange?style=for-the-badge)
![Anomaly Detection](https://img.shields.io/badge/Anomaly_Detection-orange?style=for-the-badge)
![Out-of-Distribution Detection](https://img.shields.io/badge/OOD_Detection-orange?style=for-the-badge)
![Reinforcement Learning](https://img.shields.io/badge/Reinforcement_Learning-orange?style=for-the-badge)
![Multi-Agent RL](https://img.shields.io/badge/Multi_Agent_RL-orange?style=for-the-badge)
![Emergence](https://img.shields.io/badge/Emergence-orange?style=for-the-badge)
![Industrial Safety (AI)](https://img.shields.io/badge/Industrial_Safety_(AI)-orange?style=for-the-badge)
![Geoinformatics](https://img.shields.io/badge/Geoinformatics-orange?style=for-the-badge)
**Programming Languages:**
<br>
![Python](https://img.shields.io/badge/Python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)
![LaTeX](https://img.shields.io/badge/LaTeX-%23008080.svg?style=for-the-badge&logo=latex&logoColor=white)
![Kotlin](https://img.shields.io/badge/Kotlin-%237F52FF.svg?style=for-the-badge&logo=kotlin&logoColor=white)
![PHP](https://img.shields.io/badge/PHP-%23777BB4.svg?style=for-the-badge&logo=php&logoColor=white)
![Shell Script](https://img.shields.io/badge/Shell_Script-%23121011.svg?style=for-the-badge&logo=gnu-bash&logoColor=white)
![HTML5](https://img.shields.io/badge/HTML5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white)
![CSS3](https://img.shields.io/badge/CSS3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)
![Markdown](https://img.shields.io/badge/Markdown-000000?style=for-the-badge&logo=markdown&logoColor=white)
![JavaScript](https://img.shields.io/badge/JavaScript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
![SQL](https://img.shields.io/badge/SQL-black?style=for-the-badge&logo=postgresql&logoColor=white)
![NoSQL](https://img.shields.io/badge/NoSQL-black?style=for-the-badge&logo=mongodb&logoColor=white)
**Libraries & Frameworks (Python Focus):**
<br>
![PyTorch](https://img.shields.io/badge/PyTorch-%23EE4C2C.svg?style=for-the-badge&logo=PyTorch&logoColor=white)
![NumPy](https://img.shields.io/badge/NumPy-%23013243.svg?style=for-the-badge&logo=numpy&logoColor=white)
![Pandas](https://img.shields.io/badge/Pandas-%23150458.svg?style=for-the-badge&logo=pandas&logoColor=white)
![Scikit-learn](https://img.shields.io/badge/scikit--learn-%23F7931E.svg?style=for-the-badge&logo=scikit-learn&logoColor=white)
![FastAPI](https://img.shields.io/badge/FastAPI-005571?style=for-the-badge&logo=fastapi)
![Matplotlib](https://img.shields.io/badge/Matplotlib-%23ffffff.svg?style=for-the-badge&logo=Matplotlib&logoColor=black)
![Plotly](https://img.shields.io/badge/Plotly-%233F4F75.svg?style=for-the-badge&logo=plotly&logoColor=white)
**Systems & DevOps:**
<br>
![Linux](https://img.shields.io/badge/Linux_(Arch,_NixOS,_Debian)-FCC624?style=for-the-badge&logo=linux&logoColor=black)
![Docker](https://img.shields.io/badge/Docker_(&_Swarm)-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white)
![Kubernetes](https://img.shields.io/badge/Kubernetes-%23326ce5.svg?style=for-the-badge&logo=kubernetes&logoColor=white)
![Git](https://img.shields.io/badge/Git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white)
![Nginx](https://img.shields.io/badge/Nginx-%23009639.svg?style=for-the-badge&logo=nginx&logoColor=white)
![Traefik Proxy](https://img.shields.io/badge/Traefik_Proxy-%2324a1c1?style=for-the-badge&logo=traefikproxy&logoColor=white)
![WireGuard](https://img.shields.io/badge/WireGuard-%2388171A.svg?style=for-the-badge&logo=wireguard&logoColor=white)
![ZFS](https://img.shields.io/badge/ZFS-0079f2.svg?style=for-the-badge&logo=dependabot&logoColor=white)
**Databases:**
<br>
![SQL (General)](https://img.shields.io/badge/SQL-07405E?style=for-the-badge&logo=sqlite&logoColor=white)
![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white)
**Tools & Software:**
<br>
![VS Code](https://img.shields.io/badge/VS_Code-0078d7.svg?style=for-the-badge&logo=visual-studio-code&logoColor=white)
![IntelliJ IDEA](https://img.shields.io/badge/IntelliJ_IDEA-000000.svg?style=for-the-badge&logo=intellij-idea&logoColor=white)
![Microsoft Office](https://img.shields.io/badge/Microsoft_Office-D83B01?style=for-the-badge&logo=microsoft-office&logoColor=white)
![Obsidian](https://img.shields.io/badge/Obsidian-%23483699.svg?style=for-the-badge&logo=obsidian&logoColor=white)
---
Thank you for your interest in my profile.