<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Florian Kromer</title><link>https://florian-kromer.eu/en/</link><description>Recent content on Florian Kromer</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>kromer-florian@protonmail.com (Florian Kromer)</managingEditor><webMaster>kromer-florian@protonmail.com (Florian Kromer)</webMaster><copyright>© 2026 Florian Kromer</copyright><lastBuildDate>Sat, 15 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://florian-kromer.eu/en/index.xml" rel="self" type="application/rss+xml"/><item><title>AI-Based Development of Yocto-Based Embedded Systems</title><link>https://florian-kromer.eu/en/posts/ki-basierte-yocto-entwicklung/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/posts/ki-basierte-yocto-entwicklung/</guid><description>&lt;h1 class="relative group"&gt;Why Should I Use AI for the Development of Yocto-Based Embedded Systems?
 &lt;div id="why-should-i-use-ai-for-the-development-of-yocto-based-embedded-systems" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-should-i-use-ai-for-the-development-of-yocto-based-embedded-systems" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;The development of embedded systems with Yocto can be complex and time-consuming.&lt;/p&gt;
&lt;p&gt;This is problematic:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Significant development and time effort flows into the &lt;a href="https://docs.yoctoproject.org/bitbake/" target="_blank" rel="noreferrer"&gt;BitBake&lt;/a&gt;-based build system instead of features, bug fixes, and security patches.&lt;/li&gt;
&lt;li&gt;Well-trained Yocto developers are rare.&lt;/li&gt;
&lt;li&gt;Internal Yocto training within the team is time-consuming.&lt;/li&gt;
&lt;li&gt;Requirements in the area of IT security (supply chain security) bind development and time resources:
&lt;ul&gt;
&lt;li&gt;Security patches.&lt;/li&gt;
&lt;li&gt;Security requirement engineering/management.&lt;/li&gt;
&lt;li&gt;Threat modeling.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Prioritization conflict between new features and IT security best practices.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;AI can:&lt;/p&gt;</description></item><item><title>Development of This Website: Technology Stack and Workflow</title><link>https://florian-kromer.eu/en/posts/entwicklung-dieser-webseite/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/posts/entwicklung-dieser-webseite/</guid><description>&lt;p&gt;In this article, I describe the technology stack and development workflow I used for this website.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Hugo as Static Website Generator
 &lt;div id="hugo-as-static-website-generator" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#hugo-as-static-website-generator" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;I chose &lt;a href="https://gohugo.io/" target="_blank" rel="noreferrer"&gt;Hugo&lt;/a&gt; because it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Is &lt;strong&gt;blazing fast&lt;/strong&gt; - pages are generated in milliseconds&lt;/li&gt;
&lt;li&gt;Offers &lt;strong&gt;simple Markdown syntax&lt;/strong&gt; - perfect for blog content&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Markdown files&lt;/strong&gt; are ideal for agentic development - can be easily read and edited by AI agents&lt;/li&gt;
&lt;li&gt;Has a &lt;strong&gt;theming system&lt;/strong&gt; - allows easy customizations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Themes as Git submodules&lt;/strong&gt; - can be cleanly integrated and maintained as separate Git submodules&lt;/li&gt;
&lt;li&gt;Provides &lt;strong&gt;multilingual support&lt;/strong&gt; - ideal for my German/English website&lt;/li&gt;
&lt;li&gt;Requires &lt;strong&gt;no database&lt;/strong&gt; - everything is static files&lt;/li&gt;
&lt;li&gt;Has &lt;strong&gt;significantly less maintenance overhead&lt;/strong&gt; than JavaScript-based websites - no constant updates of JS/TypeScript dependencies needed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;Blowfish as Hugo Theme
 &lt;div id="blowfish-as-hugo-theme" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#blowfish-as-hugo-theme" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;For the design, I use the &lt;a href="https://blowfish.page/" target="_blank" rel="noreferrer"&gt;Blowfish theme&lt;/a&gt; because it:&lt;/p&gt;</description></item><item><title>Digital Sovereignty in Public Administration</title><link>https://florian-kromer.eu/en/posts/digitale-souveraenitaet-oeffentliche-verwaltung/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/posts/digitale-souveraenitaet-oeffentliche-verwaltung/</guid><description>&lt;p&gt;Two northern German states are serious about digital sovereignty: Schleswig-Holstein and Mecklenburg-Vorpommern are exiting the Microsoft Cloud and switching to open-source solutions instead. This decision marks a significant step towards technological independence and data privacy.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Background of the Decision
 &lt;div id="background-of-the-decision" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#background-of-the-decision" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The two states have decided to reduce their dependence on proprietary software and switch to open-source alternatives instead. This decision is based on several key factors:&lt;/p&gt;</description></item><item><title>EuroStack Initiative Explained</title><link>https://florian-kromer.eu/en/posts/eurostack-initiative-explained/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/posts/eurostack-initiative-explained/</guid><description>&lt;h2 class="relative group"&gt;What is EuroStack?
 &lt;div id="what-is-eurostack" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-is-eurostack" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;EuroStack is a European grassroots movement with over 400 industry signatories, technologists, and economists demanding radical industrial action to build Europe&amp;rsquo;s sovereign digital infrastructure. It addresses the urgent need for technological independence at all levels: from AI and cloud computing to chips and connectivity.&lt;/p&gt;

&lt;h2 class="relative group"&gt;The Crisis
 &lt;div id="the-crisis" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#the-crisis" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Europe faces critical dependencies on non-European technologies that pose security risks and compromise sovereignty. Due to structural fragmentation, Europe has fallen significantly behind the US and China. Without profound changes, Europe&amp;rsquo;s dependency on non-European technologies will be nearly complete within three years.&lt;/p&gt;</description></item><item><title>How can I generate high-quality PDFs as simply as possible from Markdown?</title><link>https://florian-kromer.eu/en/posts/typst/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/posts/typst/</guid><description>&lt;h2 class="relative group"&gt;What is Typst?
 &lt;div id="what-is-typst" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-is-typst" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://typst.app/" target="_blank" rel="noreferrer"&gt;Typst&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;is a &lt;a href="https://typst.app/docs/reference/syntax/" target="_blank" rel="noreferrer"&gt;markup language&lt;/a&gt; (description of document layout in code), which also supports &lt;a href="https://typst.app/docs/reference/styling/" target="_blank" rel="noreferrer"&gt;styling&lt;/a&gt;, &lt;a href="https://typst.app/docs/reference/scripting/" target="_blank" rel="noreferrer"&gt;scripting&lt;/a&gt; and &lt;a href="https://typst.app/docs/reference/context/" target="_blank" rel="noreferrer"&gt;context&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;a &lt;a href="https://github.com/typst/typst" target="_blank" rel="noreferrer"&gt;compiler&lt;/a&gt; that converts markup input into output formats&lt;/li&gt;
&lt;li&gt;A &lt;a href="https://typst.app/signin/" target="_blank" rel="noreferrer"&gt;service&lt;/a&gt; (you can use it, you don&amp;rsquo;t have to use it), which offers &lt;a href="https://typst.app/pricing/" target="_blank" rel="noreferrer"&gt;functions&lt;/a&gt; for organizations.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;Why should I use Typst?
 &lt;div id="why-should-i-use-typst" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-should-i-use-typst" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;Typst is simple
 &lt;div id="typst-is-simple" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#typst-is-simple" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;So far, the only real professional alternative to Typst was the markup language &lt;a href="https://www.latex-project.org/" target="_blank" rel="noreferrer"&gt;LaTeX&lt;/a&gt;, which was a real option. &lt;a href="https://pandoc.org/" target="_blank" rel="noreferrer"&gt;Pandoc&lt;/a&gt; is a LaTeX compiler often used under the Linux operating system (converts LaTeX-based input data into output formats). Using the two compilers, the properties can be compared in a practical way. &lt;strong&gt;Typst is much easier to learn and use compared to LaTeX.&lt;/strong&gt; I wrote my master&amp;rsquo;s thesis in 2012 with LaTeX. If I had had a simpler alternative back then, I would have saved a lot of time and nerves.&lt;/p&gt;</description></item><item><title>Podman</title><link>https://florian-kromer.eu/en/posts/podman/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/posts/podman/</guid><description>&lt;h2 class="relative group"&gt;What is Podman?
 &lt;div id="what-is-podman" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-is-podman" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://podman.io/" target="_blank" rel="noreferrer"&gt;Podman&lt;/a&gt; is an open-source tool for managing containers and pods. It was developed to provide a secure and simple alternative to Docker. Podman is daemonless, which means it does not require any background processes to manage containers. This makes it more secure and resource-efficient.&lt;/p&gt;
&lt;p&gt;Podman is part of the &lt;a href="https://www.redhat.com/" target="_blank" rel="noreferrer"&gt;Red Hat&lt;/a&gt; ecosystem and is supported by the &lt;a href="https://opencontainers.org/" target="_blank" rel="noreferrer"&gt;Open Container Initiative (OCI)&lt;/a&gt;. It is compatible with Docker and can use many Docker commands directly.&lt;/p&gt;</description></item><item><title>Volksshake</title><link>https://florian-kromer.eu/en/posts/volksshake/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/posts/volksshake/</guid><description>&lt;h2 class="relative group"&gt;What Are Proteins?
 &lt;div id="what-are-proteins" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-are-proteins" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Proteins (also known as &amp;ldquo;proteins&amp;rdquo; from the Greek &amp;ldquo;proteos&amp;rdquo;, meaning &amp;ldquo;first place&amp;rdquo;) are structural building blocks made of amino acids that are found in every cell from hair to muscles and the brain.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Why Should We Consume Proteins?
 &lt;div id="why-should-we-consume-proteins" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-should-we-consume-proteins" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;They are primarily important for maintaining muscle mass, muscle growth, and muscle repair processes. But not only that: they are the structures of our organs, such as the heart. They are also building blocks of enzymes. Some of our most important metabolic hormones (&amp;ldquo;peptide hormones&amp;rdquo;) are also made of amino acids, including hormones like insulin, glucagon, and the insulin-like growth factor IGF-1. Since the body can only produce non-essential amino acids, but we also need essential amino acids, we must obtain these through our diet. It is important that we eat proteins that contain all nine essential amino acids (histidine, phenylalanine, isoleucine, lysine, valine, methionine, leucine, threonine, tryptophan).&lt;/p&gt;</description></item><item><title>Club Memberships</title><link>https://florian-kromer.eu/en/vereinsmitgliedschaften/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/vereinsmitgliedschaften/</guid><description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;If you want to go fast, go alone. If you want to go far, go together.&amp;rdquo;
— African proverb&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;I have been an active club member in sports and outdoor organizations since my youth.&lt;/p&gt;

&lt;h2 class="relative group"&gt;2025–Present: SSC Jachenau e.V.
 &lt;div id="2025present-ssc-jachenau-ev" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2025present-ssc-jachenau-ev" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Active membership. Ski club with nordic and alpine skiing, and mountain biking division.&lt;/p&gt;

&lt;h2 class="relative group"&gt;2005–Present: Deutscher Alpenverein (DAV) - German Alpine Club
 &lt;div id="2005present-deutscher-alpenverein-dav---german-alpine-club" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2005present-deutscher-alpenverein-dav---german-alpine-club" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;Active membership in various regional sections of the German Alpine Club.&lt;/p&gt;</description></item><item><title>Imprint</title><link>https://florian-kromer.eu/en/impressum/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/impressum/</guid><description>&lt;p&gt;Disclosure according to the &lt;a href="https://www.gesetze-im-internet.de/ddg/BJNR0950B0024.html?ref=florian-kromer.eu" target="_blank" rel="noreferrer"&gt;German &amp;ldquo;Digitale-Dienst-Gesetz&amp;rdquo; (DDG)&lt;/a&gt; § 5&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Name:&lt;/strong&gt; Florian Kromer&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Address:&lt;/strong&gt; Laich 12 1/5, 83676 Jachenau&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contact:&lt;/strong&gt; +49 1515 489 25 92, &lt;a href="mailto:kromer-florian@protonmail.com" &gt;kromer-florian@protonmail.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sales tax identification number:&lt;/strong&gt; According to paragraph &lt;a href="https://www.gesetze-im-internet.de/ustg_1980/__19.html?ref=florian-kromer.eu" target="_blank" rel="noreferrer"&gt;19 UStG&lt;/a&gt; no sales tax is charged.&lt;/p&gt;</description></item><item><title>Privacy Policy</title><link>https://florian-kromer.eu/en/datenschutz/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/datenschutz/</guid><description>&lt;p&gt;This website does not process or store any personal data from you except what is technically necessary.&lt;/p&gt;
&lt;p&gt;Hosting is provided by the European provider &lt;a href="https://www.hetzner.com" target="_blank" rel="noreferrer"&gt;Hetzner&lt;/a&gt; on European infrastructure.&lt;/p&gt;
&lt;p&gt;The website uses privacy-friendly web analytics provided by Hetzner.&lt;/p&gt;
&lt;p&gt;This Webseite hyperlinks &lt;a href="https://steady.page" target="_blank" rel="noreferrer"&gt;Steady&lt;/a&gt;. Data is processed and stored in compliance with European data privacy guidelines:
&lt;a href="https://steady.page/de/eu" target="_blank" rel="noreferrer"&gt;steady.page/de/eu&lt;/a&gt;, &lt;a href="https://steady.page/de/privacy" target="_blank" rel="noreferrer"&gt;steady.page/de/privacy&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Professional Activity</title><link>https://florian-kromer.eu/en/beruflich/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/beruflich/</guid><description>&lt;h2 class="relative group"&gt;Professional Experience
 &lt;div id="professional-experience" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#professional-experience" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;I have worked in various types of companies (startups, medium-sized companies, corporations) in many roles and have technologically steered projects. This includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Building data-oriented teams (defining role requirement profiles, participating in recruiting interviews)&lt;/li&gt;
&lt;li&gt;Building Embedded SW teams (defining role requirement profiles, participating in recruiting interviews)&lt;/li&gt;
&lt;li&gt;Technological steering of projects in different company sizes and cultures&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;September 2012–present: SW Architecture and SW Development
 &lt;div id="september-2012present-sw-architecture-and-sw-development" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#september-2012present-sw-architecture-and-sw-development" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;In my professional career, I have worked in various roles:&lt;/p&gt;</description></item><item><title>Volunteer Work</title><link>https://florian-kromer.eu/en/ehrenamt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>kromer-florian@protonmail.com (Florian Kromer)</author><guid>https://florian-kromer.eu/en/ehrenamt/</guid><description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;Competence obligates. Whoever can do something, should do it.&amp;rdquo;
— Quote of a German Politician&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="relative group"&gt;Sports Volunteering
 &lt;div id="sports-volunteering" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#sports-volunteering" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;2026–present: SSC Jachenau e.V.
 &lt;div id="2026present-ssc-jachenau-ev" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2026present-ssc-jachenau-ev" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Mountain bike trainer for children and youth. Teaching basic techniques, safety, and nature experience in mountain biking.&lt;/p&gt;

&lt;h3 class="relative group"&gt;2010–2011: Enshin Dojo Freiburg, Mu-Shin e.V.
 &lt;div id="20102011-enshin-dojo-freiburg-mu-shin-ev" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#20102011-enshin-dojo-freiburg-mu-shin-ev" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Karate trainer for children and adults. Leading training sessions in Enshin Karate and Muay Thai boxing for different age and skill groups.&lt;/p&gt;</description></item></channel></rss>