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

View File

@ -1,18 +1,31 @@
---
layout: single
title: "Mobile Internet Innovations"
title: "InnoMi Project"
categories: projects
excerpt: "Aiming to strengthen Bavaria by transferring innovations from the university to industry at an early stage."
excerpt: "Early-stage mobile/distributed tech transfer between academia and industry (Bavaria)."
header:
teaser: assets/images/projects/innomi.png
teaser: /assets/images/projects/innomi.png
---
![InnoMi Logo](/assets/images/projects/innomi.png){: .align-left style="padding: 0.1em; width: 5em;"}The InnoMi research initiative served as a vital bridge between academic research and industrial application within Bavaria. Funded by the state government and operating under the umbrella of the Zentrum Digitalisierung.Bayern, the project provided crucial resources and a collaborative framework.
---
![logo](/assets/images/projects/innomi.png){: .align-left style="padding:0.1em; width:5em"}
The [Innomi](https:\\innomi.org) research project, part of the [Zentrum Digitalisierung.Bayern (ZDB)](https://www.bayern-innovativ.de/de/unternehmen/zdb), enhances Bavaria's economy by fostering early innovation transfers from academia to industry. Funded by the Bavarian Ministry of Economic Affairs and in collaboration with local companies, it has supported the [Mobile Distributed Systems Chair](https:\\mobile.ifi.lmu.de) since 2016, yielding numerous scientific publications across diverse research areas.
[Innomi](https:\\innomi.org) has also enabled the organization of conferences like [Digicon](https://digitaleweltmagazin.de/digicon/) and [OpenMunich](https://openmunich.eu/), bridging industry and academia. My role extended to editing [Digitale Welt Magazin (DW)](https://digitaleweltmagazin.de), further linking current digitalization trends with industry needs.
**Project:** [InnoMi - Innovations for the Mobile Internet](https://innomi.org)<br>
**Affiliation:** Zentrum Digitalisierung.Bayern (ZDB)<br>
**Funding:** Bavarian Ministry of Eco. Affairs, Regional Dev. and Energy (StMWi)<br>
**Duration:** Supported the Chair for Mobile and Distributed Systems (2018-2023)<br>
**Objective:** To strengthen the Bavarian economy by facilitating the early transfer of innovations from university research, specifically at the [Chair for Mobile and Distributed Systems at LMU Munich](https://www.mobile.ifi.lmu.de), to local industry partners.
{% details_link zorn23surprise %}
---
**Key Outcomes & Contributions:**
* **Research Advancement:** The project directly supported foundational and applied research activities at the LMU Chair, leading to numerous scientific [publications](/publications) across various domains within mobile and distributed systems.
* **Knowledge Transfer & Networking:** InnoMi facilitated vital interactions between academia and industry. Within this framework, I contributed to the organization and management of key events designed to foster this exchange, including:
* [OpenMunich Conference](https://openmunich.eu) (2018-2019): Served as lead organizer.
* [DigiCon Conference Series](https://digitaleweltmagazin.de/digicon/) (2018-2019): Provided organizational assistance.
* **Dissemination & Editorial Leadership:** To further bridge the gap between cutting-edge digitalization trends and industry practitioners, I served as the Head of the Online Editorial Team for the associated [Digitale Welt Magazin (DW)](https://digitaleweltmagazin.de/) from 2018 to 2023, a role supported by the InnoMi initiative.
This project provided a platform not only for advancing research but also for developing crucial skills in project communication, event management, and editorial leadership, directly contributing to the technology transfer goals of the Bavarian region.

View File

@ -1,24 +1,42 @@
---
layout: single
title: "Leading an editorial office."
title: "DW Editorial Lead"
categories: projects
excerpt: "A unique line of text to describe this post that will display in an archive listing and meta description with SEO benefits."
excerpt: "Led online editorial team for DIGITALE WELT Magazin (2018-2023)."
header:
teaser: assets/images/projects/dw.png
teaser: /assets/images/projects/dw.png
---
![DIGITALE WELT Logo](/assets/images/projects/dw.png){: .align-left style="padding:0.1em; width:5em"}
**Role:** Head of Online Editorial Team<br>
**Publication:** [DIGITALE WELT Magazin (DW)](https://digitaleweltmagazin.de)<br>
**Affiliation:** [LMU Munich](/projects/innomi/) <br>
**Duration:** 2018 - 2023
---
![logo](\assets\images\projects\dw.png){: .align-left style="padding:0.1em; width:5em"}
During my doctoral studies and research tenure at LMU Munich, I led the online editorial team for *DIGITALE WELT Magazin*. This role, supported by the [InnoMi project](/projects/innomi/), involved managing the publication's digital presence and strategic direction, aiming to effectively bridge scientific research and industry perspectives on digitalization trends.
As Editor in Chief at [DIGITALE WELT Magazin (DW)](https://digitaleweltmagazin.de) during my tenure at LMU, I oversaw online and social media content, aiming to blend scientific and economic discourse on a singular platform. I streamlined content acquisition and publication processes, significantly reducing workload through automation and broadening our content portfolio. My tenure also included overseeing a major website redesign and transition towards a digital-first approach.
---
**Key Responsibilities & Achievements:**
* **Digital Strategy & Content Management:** Oversaw all online content publication and social media channels, defining the editorial calendar and ensuring alignment with the magazine's goal of integrating academic and economic discourse.
* **Process Optimization & Automation:** Developed and implemented streamlined workflows for content acquisition, editing, and publication. Introduced automation solutions that significantly reduced manual workload and improved efficiency.
* **Portfolio Expansion:** Actively broadened the scope and variety of online content to better serve the target audience and reflect emerging digital trends.
* **Website Relaunch Oversight:** Played a key role in managing a major website redesign project, focusing on user experience, modern aesthetics, and facilitating a transition towards a digital-first content strategy.
<center>
<img src="\assets\images\projects\dw_screenshot.png" width="550">
<img src="/assets/images/projects/dw_screenshot.png" alt="Screenshot of the DIGITALE WELT Magazin Website" width="550">
<figcaption>DIGITALE WELT Magazin Website Interface</figcaption>
</center>
<br>
Prior to leading the online team, I contributed to the print editions of the magazine, specifically managing the "Wissen" (Knowledge) section. These earlier contributions are archived and accessible [online](https://digitaleweltmagazin.de/alle-magazine/).
Previously, I managed the "Knowledge" section, contributing to its printed editions, now accessible [online](https://digitaleweltmagazin.de/alle-magazine/).
<center>
<img src="\assets\images\projects\dw_magazin.png" width="550">
<img src="/assets/images/projects/dw_magazin.png" alt="Cover collage of printed DIGITALE WELT Magazin issues" width="550">
<figcaption>Examples of DIGITALE WELT Print Magazine Covers</figcaption>
</center>
<br>

View File

@ -1,17 +1,31 @@
---
layout: single
title: "Detection and localization of leakages in water networks."
title: "ErLoWa Leak Detection"
categories: projects
excerpt: "We researched the possibilities of leakage detection in real-world water networks in Munichs suburbs."
tags: acoustic anomaly-detection
excerpt: "Deep learning detects acoustic water leaks with SWM."
tags: acoustic anomaly-detection deep-learning real-world-data signal-processing
header:
teaser: assets/images/projects/pipe_leak.png
teaser: /assets/images/projects/pipe_leak.png # Corrected path
role: Data Scientist, Machine Learning Expert
skills: Real-world model application
skills: Acoustic Signal Processing, Deep Learning (CNNs), Anomaly Detection, Real-world Data Handling, Sensor Data Analysis, Industry Collaboration
---
![Leaking pipe image](/assets/images/projects/pipe_leak.png){: .align-left style="padding:0.1em; width:5em"}
Collaborating with Munich City Services ([Stadtwerke München (SWM)](https://www.swm.de/)), our project focused on detecting leaks in water networks. We equipped Munich's suburban infrastructure with contact microphones to capture the sounds of potential leaks.
![Leaking pipe icon](/assets/images/projects/pipe_leak.png){: .align-left style="padding:0.1em; width:5em"}
**Project:** ErLoWa (Erkennung von Leckagen in Wasserleitungsnetzen)<br>
**Partner:** [Stadtwerke München (SWM)](https://www.swm.de/)<br>
**Duration:** Late 2018 - Early 2020<br>
**Objective:** To investigate and develop methods for the automated detection and localization of leaks in urban water distribution networks using acoustic sensor data.<br>
---
In collaboration with Munich's municipal utility provider, Stadtwerke München (SWM), this project explored the feasibility of using acoustic monitoring for early leak detection in water pipe infrastructure. The primary goal was to develop machine learning models capable of identifying leak-indicating sound patterns within a real-world operational environment.
**Methodology & Activities:**
* **Data Acquisition:** Sensor networks comprising contact microphones were deployed across sections of Munich's suburban water network to capture continuous acoustic data.
* **Signal Processing:** Raw audio signals were pre-processed and transformed into mel spectrograms, converting the time-domain audio data into image-like representations suitable for analysis with computer vision techniques.
* **Model Development:** Various machine learning approaches were evaluated. Deep neural networks, particularly Convolutional Neural Networks (CNNs), were trained on the spectrogram data to classify segments as containing leak sounds or normal background noise.
* **Analysis & Validation:** The performance of the models was assessed against ground truth data provided by SWM, identifying both the successes and challenges of applying these methods in a complex, noisy, real-world setting.
<center>
<figure class="half" style="max-width: 70%; text-align:center;">
@ -23,7 +37,12 @@ Collaborating with Munich City Services ([Stadtwerke München (SWM)](https://www
</figure>
</center><br>
Our study highlighted technical challenges but also provided key insights. By transforming audio into mel spectrograms, we discovered that deep neural networks could identify crucial features more effectively than traditional machine learning methods, leading to further research publications.
**Key Findings & Outcomes:**
* The project demonstrated the potential of deep learning models applied to mel spectrograms for identifying relevant acoustic features indicative of water leaks.
* CNN-based approaches showed advantages over traditional machine learning methods in capturing the complex patterns associated with leak sounds amidst background noise.
* Significant insights were gained regarding the practical challenges of sensor deployment, data quality variability, and noise interference in real-world utility networks.
* The research conducted within this project formed the basis for several scientific [publications](/publications) on acoustic anomaly detection. [Paper writeup](/research/acoustic-leak-detection/) for {% cite muller2021acoustic %}
<center>
<figure class="half" style="max-width: 70%; text-align:center;">
@ -35,7 +54,6 @@ Our study highlighted technical challenges but also provided key insights. By tr
</figure>
</center><br>
This project was active from late 2018 to early 2020.
This applied research project provided valuable experience in handling real-world sensor data, adapting machine learning models for specific industrial challenges, and collaborating effectively with industry partners.
{% include reference.html %}

View File

@ -1,18 +1,36 @@
---
layout: single
title: "OpenMunich.eu - Conference Organisation"
categories: acoustic anomaly-detection projects
excerpt: "Organization a Munich based open-souce conference with Red Hat and Accenture"
title: "OpenMunich Lead Organizer"
categories: projects
tags: community-engagement
excerpt: "Led OpenMunich (2018-19) connecting academia, industry, students on open-source."
header:
teaser: assets/images/projects/openmunich.png
role: Head Conference Manager
skills: Real-world model application
teaser: /assets/images/projects/openmunich.png
role: Lead Conference Organizer
skills: Event Management, Stakeholder Coordination (Industry & Academia), Project Planning, Website Management, Communication, Sponsorship Liaison
---
![logo](\assets\images\projects\openmunich.png){: .align-left style="padding:0.1em; width:5em"}
In collaboration with [Accenture](https://www.accenture.com/de-de) and [Red Hat](https://www.redhat.com/en), our chair hosted the [`OpenMunich`](https:\\openmunich.eu) conference, targeting professionals and students with an interest in open-source technologies. This event served as a platform for discussing our research, spanning topics from Machine Learning to Quantum Computing advancements.
![OpenMunich Logo](/assets/images/projects/openmunich.png){: .align-left style="padding:0.1em; width:5em"}
**Event:** [OpenMunich Conference](https://openmunich.eu)<br>
**Partners:** [Accenture](https://www.accenture.com/de-de), [Red Hat](https://www.redhat.com/en)<br>
**Affiliation:** Chair for Mobile and Distributed Systems, LMU Munich<br>
**Role:** Lead Organizer<br>
**Duration:** 2018 - 2019
Accenture and Red Hat not only provided financial backing but also contributed significantly to the program, offering sessions on `Ansible`, ML, and QC.
---
My responsibilities included organizing the infrastructure, coordinating with partners, colleagues, and external speakers, and managing the project's website—overseeing its content, structure, and maintenance.
![OpenMunich Website](\assets\images\projects\openmunich_website.png){: .align-right style="padding:0.1em; width:10em"}
As Lead Organizer, I spearheaded the planning and execution of the OpenMunich conference series during 2018 and 2019. This event, organized by the LMU Chair for Mobile and Distributed Systems in collaboration with industry partners Accenture and Red Hat, aimed to create a forum for professionals, researchers, and students interested in the latest developments within the open-source ecosystem.
The conference provided a platform to showcase research emerging from the university, covering topics from Machine Learning to Quantum Computing, alongside practical insights and technology demonstrations from our industry partners.
![OpenMunich Website Screenshot](/assets/images/projects/openmunich_website.png){: .align-right style="padding:0.1em; width:10em; margin-left: 1em;" alt="Screenshot of the OpenMunich conference website homepage"}
**Key Responsibilities:**
* **Overall Event Management:** Oversaw all logistical aspects of the conference planning and execution, including venue coordination, scheduling, and technical infrastructure setup.
* **Stakeholder Coordination:** Served as the primary point of contact between the university chair, industry partners (Accenture, Red Hat), internal colleagues, external speakers, and attendees.
* **Program Development Support:** Collaborated with partners on defining the conference agenda, ensuring a balanced mix of academic research presentations and industry sessions (e.g., on Ansible, ML applications, QC).
* **Website & Communication:** Managed the official conference website openmunich.eu (offline), including content creation, structural design, updates, and maintenance. Handled external communications and promotions.
* **Sponsorship Liaison:** Coordinated with Accenture and Red Hat regarding their sponsorship contributions and participation requirements.
This role required comprehensive organizational skills, effective communication across diverse stakeholder groups, and project management to ensure the successful delivery of the conference.

View File

@ -1,28 +1,67 @@
---
layout: single
title: "AI-Fusion: Emergence Detection for Mixed MARL Systems."
categories: acoustic anomaly-detection projects
excerpt: "Bringing together agents can be an inherent safety problem. Building the basis to mix and match."
title: "AI-Fusion Safety"
categories: projects
tags: multi-agent-systems reinforcement-learning safety emergence simulation
excerpt: "Studied MARL emergence and safety, built simulations with Fraunhofer."
header:
teaser: assets/images/projects/robot.png
teaser: /assets/images/projects/robot.png
role: Researcher, Software Developer
skills: Multi-Agent Reinforcement Learning (MARL), Emergence Analysis, AI Safety, Simulation Environment Design, Python, Gymnasium API, Software Engineering, Unity (Visualization), Industry Collaboration
---
![logo](\assets\images\projects\robot.png){: .align-left style="padding:0.1em; width:5em"}
In cooperation with [Fraunhofer IKS](https://www.iks.fraunhofer.de/), this project explored emergent effects in multi-agent reinforcement learning scenarios, such as mixed-vendor autonomous systems. Emergence, defined as complex dynamics arising from interactions among entities and their environment, was a key focus.
![Relation emergence](/assets/images/projects/rel_emergence.png){: .align-center style="padding:0.1em; width:80%"}
<div class="table-right" style="text-align:right">
| ![logo](\assets\images\projects\full_domain.png){: style="margin:0em; padding:0em; width:15em"} |
| [GitHub Repo](https://github.com/illiumst/marl-factory-grid/) |
| [Install via PyPI](https://pypi.org/project/Marl-Factory-Grid/) |
| [Read-the-docs](https://marl-factory-grid.readthedocs.io/en/latest/) |
| Read the Paper (TBA) |
<div class="container">
<div class="sidebar" style="float: right; width: 25%; border: 0.5px grey solid; padding: 15px;">
<h4 style="margin-top: 0;">Project Resources</h4>
<ul style="list-style: none; padding-left: 0;">
<li><a href="https://github.com/illiumst/marl-factory-grid/" target="_blank" rel="noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i> GitHub Repo</a></li>
<li><a href="https://pypi.org/project/Marl-Factory-Grid/" target="_blank" rel="noopener noreferrer"><i class="fab fa-fw fa-python" aria-hidden="true"></i> Install via PyPI</a></li>
<li><a href="https://marl-factory-grid.readthedocs.io/en/latest/" target="_blank" rel="noopener noreferrer"><i class="fas fa-fw fa-book" aria-hidden="true"></i> ReadTheDocs</a></li>
<li><i class="fas fa-fw fa-file-alt" aria-hidden="true"></i> {% cite altmann2024emergence %}</li>
</ul>
![logo](\assets\images\projects\full_domain.png){: style="margin:0em; padding:0em; width:15em"}
</div>
<div class="main-content" style="float: left; width: 75%;">
![Robot Arm Icon](/assets/images/projects/robot.png){: .align-left style="padding:0.1em; width:5em"}
**Project:** AI-Fusion<br>
**Partner:** [Fraunhofer Institute for Cognitive Systems (IKS)](https://www.iks.fraunhofer.de/)<br>
**Duration:** 2022 - 2023<br>
**Objective:** To investigate the detection and mitigation of potentially unsafe emergent behaviors in complex systems composed of multiple interacting AI agents, particularly in scenarios involving heterogeneous agents (e.g., mixed-vendor autonomous systems).
In collaboration with Fraunhofer IKS, the AI-Fusion project addressed the critical challenge of understanding and ensuring safety in multi-agent reinforcement learning (MARL) systems. Emergence, defined as the arising of complex, often unpredictable, system-level dynamics from local interactions between agents and their environment, was a central focus due to its implications for system safety and reliability.
</div>
</div>
We developed a high-performance environment in Python, adhering to the [gymnasium](https://gymnasium.farama.org/main/) specifications, to facilitate reinforcement learning algorithm training.
---
This environment uniquely supports a variety of scenarios through `modules` and `configurations`, with capabilities for per-agent observations and handling of multi-agent and sequential actions.
To facilitate research into these phenomena, key contributions included the development of specialized simulation tools:
Additionally, a [Unity demonstrator unit](https://github.com/illiumst/F-IKS_demonstrator) was developed to replay and analyze specific scenarios, aiding in the investigation of emerging dynamics.
**1. High-Performance MARL Simulation Environment:**
* A flexible and efficient simulation environment was developed in Python, adhering to the [Gymnasium (formerly Gym) API specification](https://gymnasium.farama.org/main/).
* **Purpose:** Designed specifically for training and evaluating reinforcement learning algorithms in multi-agent contexts prone to emergent behaviors.
* **Features:**
* **Modularity:** Supports diverse scenarios through configurable `modules` and `configurations`.
* **Observation/Action Spaces:** Handles complex agent interactions, including per-agent observations and sequential/multi-agent action coordination.
* **Performance:** Optimized for efficient simulation runs, enabling extensive experimentation.
**2. Unity-Based Demonstrator Unit:**
* A complementary visualization tool was created using the Unity engine.
* **Purpose:** Allows for the replay, inspection, and detailed analysis of specific simulation scenarios and agent interactions.
* **Utility:** Aids researchers in identifying and understanding the mechanisms behind observed emergent dynamics.
* [View Demonstrator on GitHub](https://github.com/illiumst/F-IKS_demonstrator)
<div style="clear: both;"></div>
<center>
<img src="/assets/images/projects/rel_emergence.png" alt="Diagram illustrating the concept of emergence from interactions between agents and environment" style="padding:0.1em; width:80%">
<figcaption>Conceptual relationship defining emergence in multi-agent systems.</figcaption>
</center>
This project involved close collaboration with industry-focused researchers, software development adhering to modern standards, and deep investigation into the theoretical underpinnings of emergence and safety in MARL systems. The developed tools provide a valuable platform for continued research in this critical area.
{% include reference.html %}

View File

@ -1,18 +1,50 @@
---
layout: single
title: IT Expert Role
categories: projects server_admin unix
excerpt: Linux server (Workstations and Web) and cloud infrastructure administration
title: "LMU DevOps Admin"
categories: projects
tags: devops kubernetes server-administration infrastructure
excerpt: "Managed LMU chair IT: Kubernetes, CI/CD, automation (2018-2023)."
header:
teaser: assets/images/projects/arch.png
teaser: /assets/images/projects/arch.png # Corrected path
role: System Administrator, DevOps Engineer, Network Administrator
skills: Kubernetes (K3S), Ansible, Docker, CI/CD (GitLab CI, Argo CD), GitOps, Linux Server Administration (Debian, Arch), Networking (Traefik, WireGuard), Virtualization (Hyper-V), Storage (ZFS, Longhorn), Monitoring (WandB), Infrastructure as Code (IaC)
---
![logo](\assets\images\projects\arch.png){: .align-left style="padding:0.1em; width:5em"}
During my tenure at the Mobile and Distributed Systems Chair, I played a key role in the setup and maintenance of our technical infrastructure, including workstations, Windows server hypervisors, Linux file servers, and networking. Our approach to managing a diverse ecosystem of operating systems, hardware, and libraries involved extensive use of Ansible for orchestration.
I spearheaded the transition of a significant portion of our services to Kubernetes (K3S), implementing a comprehensive toolchain that included Longhorn, Argo CD, Sealed Secrets, and GitLab. For managing ingress and egress, Traefik served as our automated proxy manager, enabling us to efficiently route traffic within our network and accommodate external users securely through WireGuard.
![Arch Linux Logo](/assets/images/projects/arch.png){: .align-left style="padding:0.1em; width:5em" alt="Arch Linux Logo"}
**Role:** IT Infrastructure & DevOps Lead (Informal)<br>
**Affiliation:** Chair for Mobile and Distributed Systems, LMU Munich<br>
**Duration:** 2018 - 2023 (Concurrent with Research Role)<br>
**Objective:** Continious maintenance of IT infrastructure
My experience extended to optimizing machine learning workflows, transitioning from unreliable SLURM-based setups to automated, high-performance workstation runs using Weights & Biases (WandB) for experiment management, leveraging our self-hosted GitLab registry for Docker container orchestration.
This journey enriched my skills in Linux server administration, networking, infrastructure as code, and cloud-native technologies. It fostered a preference for minimalist, microservice-based architectures, and I've applied these principles to my personal projects, including self-hosting this website and other services, underscoring my commitment to practical, efficient technology solutions.
During my tenure at the LMU Chair for Mobile and Distributed Systems, alongside my research activities, I assumed responsibility for the ongoing maintenance of the group's IT infrastructure. This encompassed Linux workstations, Windows Server-based hypervisors, Linux file servers (utilizing ZFS), and core network services.
More of the tech stack I encountered on my journey is listed [here](/about).
**Key Initiatives & Achievements:**
* **Infrastructure as Code & Orchestration:**
* Leveraged **Ansible** extensively for automated configuration management and orchestration across a heterogeneous environment, ensuring consistency and reducing manual effort in managing diverse operating systems (Debian, Arch Linux, Windows), hardware configurations, and software libraries.
* **Containerization & Kubernetes Migration:**
* Spearheaded the migration of numerous internal services (including web applications, databases, and research tools) from traditional VMs and bare-metal deployments to a **Kubernetes (K3S)** cluster. This enhanced scalability, resilience, and resource utilization.
* Implemented **Longhorn** for persistent, distributed block storage within the Kubernetes cluster.
* **DevOps & GitOps Implementation:**
* Established a modern DevOps workflow centered around a self-hosted **GitLab** instance, utilizing **GitLab CI** for automated testing and container building.
* Implemented **Argo CD** for GitOps-based continuous deployment to the Kubernetes cluster, ensuring declarative state management and automated synchronization.
* Managed sensitive information using **Sealed Secrets** for secure secret handling within the GitOps workflow.
* **Networking & Security:**
* Configured **Traefik** as the primary reverse proxy and ingress controller for the Kubernetes cluster, automating routing, service discovery, and TLS certificate management.
* Implemented and managed a **WireGuard** VPN server to provide secure remote access for chair members to internal resources.
* **ML Workflow Optimization:**
* Re-architected the execution environment for machine learning experiments. Transitioned from managing dependencies directly on workstations or via a less reliable SLURM setup to a containerized approach using **Docker**.
* Utilized the self-hosted **GitLab Container Registry** for storing ML environment images and integrated **Weights & Biases (WandB)** for robust experiment tracking, visualization, and collaboration, significantly improving reproducibility and simplifying resource management on high-performance workstations.
---
**Outcomes & Philosophy:**
This hands-on role provided deep practical experience in modern system administration, networking, Infrastructure as Code (IaC), and cloud-native technologies within an academic research setting. It fostered my preference for minimalist, reproducible, and microservice-oriented architectures. These principles and skills are actively applied in my personal projects, including the self-hosting and management of this website and various other containerized services.
A more comprehensive list of the technologies I work with can be found on the [About Me](/about/) page.