diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 0000000..a451e0b
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,52 @@
+name: Build CV
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+ workflow_dispatch:
+
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Setup Pages
+ if: github.ref == 'refs/heads/main'
+ uses: actions/configure-pages@v5
+
+ - name: Install dependencies
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y pandoc weasyprint make
+
+ - name: Build
+ run: PANDOC=__missing_pandoc__ WEASYPRINT=__missing_weasyprint__ make build
+
+ - name: Verify committed public artifacts
+ run: git diff --exit-code public/
+
+ - name: Upload Pages artifact
+ if: github.ref == 'refs/heads/main'
+ uses: actions/upload-pages-artifact@v3
+ with:
+ path: public/
+
+ deploy:
+ if: github.ref == 'refs/heads/main'
+ needs: build
+ runs-on: ubuntu-latest
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v4
diff --git a/.gitignore b/.gitignore
index 63073b2..82ef4c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,19 +1,5 @@
-# Lokale, nicht-öffentliche Fassung
-lebenslauf-internal-detailliert.md
-notes/
-
-# Build-Artefakte
-*.pdf
-*.docx
-
-# Editor / OS
.DS_Store
-.idea/
-.vscode/
-*.swp
-*~
-
-# Secrets
-.env
-.env.*
-!.env.example
+*.tmp
+*.bak
+dist/
+src/*private*
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..4e2afc5
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,61 @@
+PANDOC ?= pandoc
+WEASYPRINT ?= weasyprint
+CSS := assets/style.css
+PUBLIC := public
+SRC := src
+
+EXEC_MD := $(SRC)/cv-executive.de.md
+TECH_MD := $(SRC)/cv-technical.de.md
+
+EXEC_HTML := $(PUBLIC)/cv-executive.de.html
+TECH_HTML := $(PUBLIC)/cv-technical.de.html
+EXEC_PDF := $(PUBLIC)/cv-executive.de.pdf
+TECH_PDF := $(PUBLIC)/cv-technical.de.pdf
+INDEX_HTML := $(PUBLIC)/index.html
+
+.PHONY: build html pdf index check clean
+
+build: html pdf index
+html: $(EXEC_HTML) $(TECH_HTML)
+pdf: $(EXEC_PDF) $(TECH_PDF)
+index: $(INDEX_HTML)
+
+$(PUBLIC):
+ mkdir -p $(PUBLIC)
+
+$(EXEC_HTML): $(EXEC_MD) $(CSS) | $(PUBLIC)
+ @if command -v $(PANDOC) >/dev/null 2>&1; then \
+ $(PANDOC) $< -f markdown -t html5 --standalone --metadata title="Executive CV" --metadata lang="de" --css=../$(CSS) -o $@; \
+ else \
+ python3 scripts/render_html.py $< $@ ../$(CSS); \
+ fi
+
+$(TECH_HTML): $(TECH_MD) $(CSS) | $(PUBLIC)
+ @if command -v $(PANDOC) >/dev/null 2>&1; then \
+ $(PANDOC) $< -f markdown -t html5 --standalone --metadata title="Technical CV" --metadata lang="de" --css=../$(CSS) -o $@; \
+ else \
+ python3 scripts/render_html.py $< $@ ../$(CSS); \
+ fi
+
+$(EXEC_PDF): $(EXEC_HTML) $(CSS)
+ @if command -v $(WEASYPRINT) >/dev/null 2>&1; then \
+ $(WEASYPRINT) $< $@; \
+ else \
+ python3 scripts/render_pdf.py $< $@; \
+ fi
+
+$(TECH_PDF): $(TECH_HTML) $(CSS)
+ @if command -v $(WEASYPRINT) >/dev/null 2>&1; then \
+ $(WEASYPRINT) $< $@; \
+ else \
+ python3 scripts/render_pdf.py $< $@; \
+ fi
+
+$(INDEX_HTML): $(EXEC_HTML)
+ cp $(EXEC_HTML) $(INDEX_HTML)
+
+check: build
+ git diff --exit-code public/
+
+clean:
+ rm -f $(EXEC_HTML) $(TECH_HTML) $(EXEC_PDF) $(TECH_PDF) $(INDEX_HTML)
diff --git a/README.md b/README.md
index ca8bd11..73529d0 100644
--- a/README.md
+++ b/README.md
@@ -1,25 +1,32 @@
-# Lebenslauf — Sebastian Mendel
+# CV as Code
-Lebenslauf von Sebastian Mendel, CTO bei [Netresearch DTT GmbH](https://www.netresearch.de/), Leipzig.
+This repository contains a source-controlled CV workflow.
-## Inhalt
+## Principles
-- [`lebenslauf-sebastian-mendel.md`](./lebenslauf-sebastian-mendel.md) — Lebenslauf in Markdown (Quelle)
-- [`lebenslauf-sebastian-mendel.html`](./lebenslauf-sebastian-mendel.html) — gerenderte HTML-Fassung
-- [`style.css`](./style.css) — Stylesheet (Netresearch-Brand-Farben, druckoptimiert)
+- Markdown files in `src/` are the source of truth.
+- Public HTML/PDF files in `public/` are generated artifacts.
+- Private/source-detailed content remains separated from public variants.
-## Rendern
+## Build requirements
+
+- `pandoc`
+- `weasyprint`
+- `make`
+
+## Commands
```bash
-pandoc lebenslauf-sebastian-mendel.md \
- -f markdown -t html5 \
- --standalone \
- --metadata title="Sebastian Mendel — Lebenslauf" \
- --metadata lang="de" \
- --css=style.css \
- -o lebenslauf-sebastian-mendel.html
+make build
+make clean
```
-## Kontakt
+## Important files
-GitHub: [@CybotTM](https://github.com/CybotTM)
+- `src/cv-full.private.md`: private/full CV source
+- `src/cv-executive.de.md`: public executive CV (German)
+- `src/cv-technical.de.md`: public technical CV (German)
+- `assets/style.css`: shared stylesheet for generated HTML
+- `Makefile`: reproducible local build pipeline
+- `.github/workflows/build.yml`: CI build/check and GitHub Pages deployment
+- `public/`: generated public HTML/PDF outputs
diff --git a/style.css b/assets/style.css
similarity index 55%
rename from style.css
rename to assets/style.css
index 1cad3f2..b29d3eb 100644
--- a/style.css
+++ b/assets/style.css
@@ -1,8 +1,6 @@
-@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;700&family=Open+Sans:wght@400;600&display=swap');
-
:root {
- --nr-turquoise: #2F99A4;
- --nr-orange: #FF4D00;
+ --nr-turquoise: #2f99a4;
+ --nr-orange: #ff4d00;
--nr-dark: #585961;
--nr-light: #f7f8f9;
}
@@ -10,7 +8,7 @@
* { box-sizing: border-box; }
body {
- font-family: 'Open Sans', -apple-system, sans-serif;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
font-size: 10.5pt;
line-height: 1.55;
color: var(--nr-dark);
@@ -21,29 +19,28 @@ body {
}
h1, h2, h3 {
- font-family: 'Raleway', sans-serif;
+ font-family: "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
font-weight: 700;
color: var(--nr-dark);
}
h1 {
- font-size: 28pt;
- margin: 0 0 4px;
+ font-size: 24pt;
+ margin: 0 0 6px;
border-bottom: 4px solid var(--nr-turquoise);
padding-bottom: 8px;
}
h1 + p strong {
color: var(--nr-turquoise);
- font-size: 13pt;
+ font-size: 12pt;
font-weight: 600;
- letter-spacing: 0.5px;
}
h2 {
- font-size: 16pt;
+ font-size: 15pt;
color: var(--nr-turquoise);
- margin-top: 28px;
+ margin-top: 26px;
margin-bottom: 8px;
padding-bottom: 4px;
border-bottom: 1px solid #e5e7e9;
@@ -51,13 +48,10 @@ h2 {
h3 {
font-size: 12pt;
- color: var(--nr-dark);
margin-top: 18px;
margin-bottom: 4px;
}
-h3 strong { color: var(--nr-orange); }
-
a {
color: var(--nr-turquoise);
text-decoration: none;
@@ -67,8 +61,6 @@ a {
ul, ol { padding-left: 20px; margin: 6px 0 12px; }
li { margin-bottom: 3px; }
-strong { color: var(--nr-dark); font-weight: 600; }
-
table {
border-collapse: collapse;
width: 100%;
@@ -82,7 +74,6 @@ th {
font-weight: 600;
text-align: left;
padding: 6px 10px;
- font-family: 'Raleway', sans-serif;
}
td {
@@ -93,33 +84,36 @@ td {
tr:nth-child(even) td { background: var(--nr-light); }
-hr {
- border: none;
- height: 1px;
- background: #e5e7e9;
- margin: 24px 0;
-}
-
-code {
+pre, code {
background: var(--nr-light);
- padding: 1px 5px;
border-radius: 3px;
- font-size: 9.5pt;
- color: var(--nr-orange);
-}
-
-em { color: #888; font-style: italic; }
-
-blockquote {
- border-left: 3px solid var(--nr-orange);
- margin-left: 0;
- padding-left: 14px;
- color: #777;
}
@media print {
- body { padding: 16px; max-width: none; }
- h2 { page-break-after: avoid; }
- h3 { page-break-after: avoid; }
- table { page-break-inside: avoid; }
+ body {
+ font-size: 10pt;
+ padding: 12mm;
+ max-width: none;
+ }
+
+ h1, h2, h3 {
+ page-break-after: avoid;
+ break-after: avoid;
+ }
+
+ p, ul, ol, table, blockquote {
+ page-break-inside: avoid;
+ break-inside: avoid;
+ }
+
+ a {
+ color: inherit;
+ text-decoration: underline;
+ border-bottom: none;
+ }
+
+ a[href^="http"]::after {
+ content: " (" attr(href) ")";
+ font-size: 8pt;
+ }
}
diff --git a/lebenslauf-sebastian-mendel.html b/lebenslauf-sebastian-mendel.html
deleted file mode 100644
index 134bf85..0000000
--- a/lebenslauf-sebastian-mendel.html
+++ /dev/null
@@ -1,461 +0,0 @@
-
-
-
-
-
-
- Sebastian Tobias Mendel genannt Mendelsohn — Lebenslauf
-
-
-
-
-
-Sebastian Tobias
-Mendel genannt Mendelsohn
-Chief Technology Officer · Senior Engineering
-Leader
-Leipzig (Wohn- und Geburtsort) · linkedin.com/in/sebastian-mendel ·
-github.com/CybotTM
-
-Profil
-CTO der Netresearch DTT GmbH seit 2015 — über 28
-Jahre Berufserfahrung in der IT (Computer-Affinität seit 1989,
-Internet-Praxis seit 1995), davon 18 Jahre im selben Hause mit Karriere
-vom Senior Developer über Teamleiter Support hin zum CTO.
-Engineering-Tiefe trifft auf strategische Führung eines breiten Tech-
-und Service-Portfolios: von hochskalierten TYPO3- und
-Magento-Plattformen für Enterprise-Kunden in Tourismus, Logistik, Public
-Sector, Finance, Industrie und Media bis zur kompletten internen
-Plattform und R&D-Initiativen.
-Aktueller Schwerpunkt: AI-operable Systems ,
-agentische Tooling-Plattformen und strukturelle Resilienz governierter
-Engineering-Organisationen. Initiator und Treiber der unternehmensweiten
-Einführung agentischer Entwicklung mit Claude Code, eines
-Skill-Marketplaces und eines unternehmensinternen Trainingsprogramms für
-das Engineering-Team.
-Daneben langjähriger Open-Source-Contributor (u.a. phpMyAdmin
-Core, 2005–2015 ) und aktiver Mitgestalter im
-TYPO3-Ökosystem.
-
-Kernkompetenzen
-
-Technologische Führung & Strategie —
-CTO-Verantwortung, Tech-Roadmap, Architektur- und
-Entscheidungs-Governance, OKR-Steuerung auf C-Level,
-Pre-Sales-Beratung
-Platform Engineering & DevOps — Self-hosted
-GitLab (Admin), Concourse CI, HashiCorp Vault, Matrix/Element,
-Proxmox-Cluster + Proxmox Backup, AWS, Ansible, Terraform, Bitwarden +
-AD/LDAP-IAM-Automation
-R&D / Agentic AI Engineering — Aufbau einer
-internen AI-Tooling-Plattform; Curriculum-Design und persönliche
-Durchführung eines mehrwöchigen Claude-Code-Trainingsprogramms für das
-Engineering-Team
-Software-Architektur & Modernisierung —
-TYPO3-Strategie, RFC-Prozess-Einführung, CI-Pipeline-Modernisierung,
-Container-/Hypervisor-Migration, Cloud-Migrationen
-Information Security & Compliance —
-ISMS-Dokumentation, IT-Grundschutz / BSI-Bausteine, C5, Disaster
-Recovery, BCP, Third-Party-Control-Assessments für
-Enterprise-Kunden
-Open Source & Community — TYPO3-Ökosystem
-(Core, Documentation, Tooling), Matrix-Ökosystem
-Mentoring & Wissenstransfer —
-Agentic-Development-Curriculum, Lehrplan Fachinformatiker
-Systemintegration, Praktikanten- und Trainee-Programme
-
-
-Berufserfahrung
-Netresearch
-(verschiedene Rechtsformen), Leipzig — seit September 2008 (17 J. 8
-M.)
-Chief Technology Officer (Netresearch DTT
-GmbH) — seit Mai 2015 (~11 Jahre) - Aug 2018 – heute : CTO
-(Hybrid) - Mai 2015 – Juli 2018 : CTO (vor Ort)
-Frühere Rollen bei Netresearch: - Okt 2011 – Jan
-2016 : Teamleiter Support (parallel zur Senior-Developer-Rolle) —
-technische Bestandskundenbetreuung, Notfallmanagement, technische
-Vorplanung von Projekten, interner Support für Entwicklertools,
-Verteilung und Kontrolle von Kundenanfragen - Sept 2008 – Juli
-2018 : Senior Developer — Entwicklung und Betreuung
-TYPO3-Erweiterungen
-Technische Gesamtverantwortung für die Engineering-Organisation eines
-mittelständischen IT-Dienstleisters (gegründet 1998) mit breitem
-Enterprise-Kundenportfolio im DACH-Raum.
-Strategische Initiativen 2024–2026 (Auswahl):
-
-Internal AI Platform (2025–heute) — Initiator und
-strategischer Treiber der unternehmensweiten AI-Initiative;
-zentralisierter Marketplace für Claude-Code-Skills mit Engineering-,
-IT-Operations-, Sales- und Onboarding-Werkzeugen; eigene
-Composer-Distribution
-Agentic-Development-Trainingsprogramm (Q1 2026) —
-Curriculum-Design und persönliche Durchführung eines mehrwöchigen
-Trainingsprogramms „Claude Code produktiv im Team nutzen” (Basics &
-Toolchain, AGENTS.md, Skills-Entwicklung, Test-Driven Agentic
-Development, Testing-Pyramide & Quality Gates,
-Agent-Harness-Reifegrade)
-Strategischer TYPO3-Architekturvorschlag (2026) —
-PRD für ein neues, manifest-basiertes Extension-Modell als Antwort auf
-Sicherheits- und Sandbox-Limitierungen des bestehenden
-Trusted-Code-Modells im TYPO3-Ökosystem
-TYPO3-RFC-Prozess (2025) — Einführung eines
-unternehmensweiten Request-for-Comments-Verfahrens für
-TYPO3-Entwicklungsentscheidungen; Erstautor des ersten RFC zu
-einheitlichen Namenskonventionen für Extensions
-Compliance- und ISMS-Programm (2025) — Ausarbeitung
-einer kompletten Dokumentensuite (Data Governance, Disaster Recovery,
-BCP, Incident- und Change-Management, Patch-Management, Access Control,
-Encryption, Network Hardening, Secure Coding, Datenklassifizierung
-u.v.m.) für ein Third-Party-Control-Assessment durch einen
-Enterprise-Konzern; inkl. Sicherheitskonzept TYPO3 in AWS nach
-IT-Grundschutz und C5 sowie Sicherheitskonzept nach BSI-Grundschutz im
-Rahmen eines EVB-IT-Cloudvertrags im Public Sector
-Plattform-Aufbau für Public-Sector-Mandant (2024) —
-End-to-End-Plattformaufbau (Docker-Swarm-Cluster, GitLab-Service,
-Web-Application-Gateway, Deployment-Pipelines, Asset- und
-Projekt-Migration); spätere Vorfall-Reaktion auf einen
-Domain-Kompromittierungs-Vorfall
-Konzernübergreifende CI/CD-Modernisierung
-(2024–2026) — Concourse-CI-v7→v8-Migration; Refactoring von
-Backup-Pipelines auf moderne Container-Registries; Webhook- und
-Registry-Mirror-Modernisierung über das gesamte Kunden-Portfolio
-Hypervisor-Migration (2024) — als Epic-Eigentümer
-angestoßen und durchgesetzt: VMware ESX → Proxmox; VM-Konvertierung,
-Backup-Integration via Proxmox Backup Server, Storage- und
-Netzwerk-Nachfolge
-Internal-Platform-Konsolidierung (2024–2026) —
-Matrix-Föderation mit Synapse, LDAP-SSO und AI-Bridges; Vault-Lifecycle;
-Bitwarden-AD/LDAP-Synchronisierung über GitLab-CI;
-Atlassian-Cloud-Migration; Terraform-Backend-Migration zu GitLab
-Pre-Sales & technische Beratung (laufend) —
-initiale System-Analysen, DevOps-Systembetreuung und
-Aufwandsschätzungen; Verantwortung über Bestandskunden-Roadmaps in
-Public-Sector-Mandaten
-
-Unternehmensinterne Plattformen / Owner &
-Treiber:
-
-
-
-
-
-
-
-
-
-
-
-2016
-GitLab (self-hosted)
-Auswahl, strategische Treiberrolle, heute Admin
-
-
-2017
-Concourse CI
-Strategische Treiberrolle für Standard-CI-Plattform
-
-
-2018
-HashiCorp Vault
-Strategische Treiberrolle für zentrale Secrets-Plattform
-
-
-2018
-Proxmox VE
-Erste Cluster-Etablierung; 2024 strategische Vollmigration ESX →
-Proxmox
-
-
-2018–2019
-Bitwarden
-Strategische Treiberrolle für unternehmensweite Passwort- und
-Geheimnisverwaltung; 2026 IAM-Automation gegen AD/LDAP
-
-
-2019
-Matrix / Element / Synapse
-Strategische Entscheidung für föderierte, selbst gehostete,
-datenschutzkonforme Kommunikation
-
-
-2020
-Monitoring-Stack (Prometheus, Grafana, Loki,
-Alertmanager)
-Eigene Migrations-Initiative
-
-
-2020
-OPNsense
-Strategische Firewall-Modernisierung mit AD-Integration
-
-
-2024
-Proxmox Backup Server
-Backup-Plattform-Standard
-
-
-2024–2026
-Atlassian Cloud
-Migration on-prem → Cloud (Jira, Confluence)
-
-
-2025
-Agentic Development & Claude Code
-Eigene Initiative; Marketplace, MCP-Server,
-Tempo-/Activity-Integration
-
-
-
-In allen Fällen: strategische Entscheidung und treibender
-Motor , beratende und teils implementierende Mitwirkung in der
-Umsetzung sowie langfristige Verantwortung über Lifecycle, Sicherheit
-und Migration.
-Hinweis zur Konzern-Historie: Die Netresearch DTT GmbH ging aus
-der Netresearch GmbH & Co KG hervor (Rechtsform-Wechsel); die
-Netresearch App Factory AG bestand parallel als eigenständige Entität.
-Tätigkeit über die Rechtsformen hinweg seit 2008.
-
-phpMyAdmin
-— Selbstständig / Open Source Contributor (2005 – 2015, 10 Jahre)
-Developer am phpMyAdmin-Projekt, einer der weltweit meistgenutzten
-Web-Anwendungen für die MySQL-/MariaDB-Administration. Schwerpunkte:
-SQL, MySQL, PHP-Backend.
-KFP,
-Nürnberg — Softwareentwickler (Oktober 2001 – September 2008, 7
-Jahre)
-Vollzeit. Schwerpunkte: - Entwicklung und Betreuung Web-Auftritt
-(PHP) - Entwicklung und Betreuung CRM (Eigenentwicklung in PHP) -
-Entwicklung und Betreuung Haussteuerung (Modbus, WAGO) - Betreuung der
-IT-Infrastruktur (Linux, Windows, Netzwerk) - Interner Support
-BRZ
-Deutschland GmbH Datenverarbeitung (vormals Deutsches
-Baurechenzentrum GmbH) , Nürnberg — Fachinformatiker (Azubi)
-(Februar 1998 – Oktober 2001, 3 J. 9 M.)
-Ausbildung Fachinformatiker Systemintegration. Erstellung und Pflege
-Webseite (CFM); Support/Reparatur Sybase-Datenbanken; Computer-Hardware,
-Netzwerktechnik.
-
-Ausgewählte Projekte /
-Initiativen
-Strategische
-TYPO3-Architektur (2026)
-Konzeption eines neuen Extension-Modells für TYPO3 mit
-Manifest-basierter, sandboxierter App-Architektur. Ziel: Ablösung des
-bestehenden Trusted-Code-Modells, in dem aktive Extensions
-privilegierten Zugriff auf Datenbank, Filesystem und Services im
-TYPO3-Prozess haben. PRD inklusive Executive Summary, Sicherheits- und
-Compliance-Argumentation sowie Migrations-Pfad.
-Compliance- und
-ISMS-Programm (2025)
-Erstellung einer vollständigen ISMS-Dokumentensuite für ein
-Third-Party-Control-Assessment durch einen Enterprise-Konzern: Data
-Governance, Risikogovernance, Risikosteuerungsplan, Disaster Recovery
-Plan, Business Continuity Plan,
-Informationssicherheits-Incident-Management, Problem Management, Change
-Management (Konfiguration, Hardware/Services, Notfall,
-Anwendungsentwicklung), Patch Management, Access Control Program,
-Verschlüsselung, Network Hardening, Wireless-Sicherheit, Secure Coding
-Practices, Datenklassifizierung, physische Sicherheit,
-Rechenzentrumsumgebungssteuerung. Inkl. Sicherheitskonzept TYPO3 in AWS
-(IT-Grundschutz und C5) sowie Sicherheitskonzept nach BSI-Grundschutz im
-Rahmen eines EVB-IT-Cloudvertrags im Public Sector.
-Agentic-Development-Curriculum
-(Q1 2026)
-Eigenständig konzipiertes und durchgeführtes Trainingsprogramm
-„Claude Code produktiv im Team nutzen” für das Engineering-Team. Themen:
-Claude-Code-Basics & Toolchain (rg, fd, jq/yq, gh/glab, ast-grep),
-AGENTS.md-Hierarchie & Compound Engineering, Skills-Marketplace und
-eigene Skill-Entwicklung, Test-Driven Agentic Development,
-Testing-Pyramide (Linter → Static Analysis → Unit → Integration →
-Architecture → E2E → Mutation → Fuzz), Agent-Harness-Reifegrade (Level 1
-Basic → Level 3 Enforced).
-Internal
-AI Tooling Platform / Skill-Marketplace (2024–heute)
-Aufbau eines unternehmensinternen Skill-Ökosystems für Claude Code
-mit zentraler CI-Komponente, eigener Marketplace-Distribution,
-MCP-Server-Komponenten und Workflow-Integrationen (Activity-Tracking,
-Time-Reporting). Skills decken Bereiche wie TYPO3-Upgrade,
-IT-Maintenance, Jira-Workflows, GitLab-Operationen, eCom-Stack-Setup und
-Onboarding ab. Begleitend: öffentliche Skill-Suite und Composer-Plugin
-zur Verteilung über Composer.
-TYPO3-RFC-Prozess (seit 2025)
-Einführung eines unternehmensweiten RFC-Verfahrens für
-TYPO3-Entwicklungsentscheidungen. Erstautor des ersten RFC zu
-einheitlichen Namenskonventionen für TYPO3 Extensions.
-
-Architekt und Betreiber des kompletten Internal-Platform-Stacks:
-GitLab (Admin), Concourse CI, HashiCorp Vault,
-Matrix-/Element-Föderation, Monitoring-Stack, OPNsense-Firewall-Cluster,
-Proxmox-Virtualisierung mit Proxmox Backup Server, AWS-Workloads,
-Bitwarden mit AD/LDAP-Sync. Eigenständige Entscheidungen zu Auswahl,
-Lifecycle, Migration und Sunset einzelner Bausteine.
-TYPO3-Ökosystem-Beiträge
-(langjährig)
-Senior Contributor mit Fokus auf Tooling und Documentation-Stack:
-typo3-mcp-server, ddev-typo3-docs,
-render-guides, t3x-rte_ckeditor_image,
-tailor, TYPO3CMS-Reference-CoreApi, mehrere
-Tutorials (Getting Started, Editors, ContributionWorkflow,
-HowToDocument). Eigene öffentliche Skills:
-typo3-extension-analyzer-skill,
-typo3-update-issues, dxp-frontend.
-Matrix-/Element-Föderation
-Eigenständig betriebenes Matrix-Deployment mit Synapse, Element,
-LDAP-SSO, AI-Bridges und Webhook-Integration für Service-Notifications.
-Aktive Mitwirkung am Open-Source-Projekt
-matrix-docker-ansible-deploy .
-
-Technologien & Methoden
-
-
-
-
-
-
-
-
-
-
-Sprachen
-PHP, Go, Python, TypeScript/JavaScript, Bash, Kotlin, Lua
-
-
-CMS / E-Commerce
-TYPO3 (v9–v14, Senior), Magento, OroCommerce, Akeneo PIM,
-Shopware
-
-
-Frontend
-Vite, Bootstrap, Vue, Fluid, CKEditor 5
-
-
-Infrastructure & Ops
-GitLab (self-hosted, admin), Concourse CI, GitHub Actions, Docker,
-Docker Swarm, Proxmox VE + Backup, AWS, Traefik, Ansible, Terraform
-
-
-Plattform-Services
-HashiCorp Vault, Matrix/Synapse, Atlassian (Jira/Confluence Cloud),
-OpenProject, OPNsense, LDAP/AD, Bitwarden, DNS, Monitoring
-(Prometheus/Grafana/Loki/Alertmanager)
-
-
-Daten / AI
-Anthropic Claude / Claude-Code-SDK / MCP-Protokoll, OpenAI APIs,
-Ollama, Weaviate (Vektor-DB), RAG-Patterns
-
-
-Compliance / Security
-IT-Grundschutz / BSI, C5, ISMS-Dokumentation, Disaster-Recovery,
-BCP, Third-Party-Assessments
-
-
-Methoden
-SOLID · DRY · YAGNI · evidenzbasiertes Engineering · TDD ·
-agentische Entwicklung · Architektur-Reviews · Open-Source-First ·
-Compound Engineering
-
-
-
-
-
-
-phpMyAdmin (2005–2015, 10 Jahre als selbstständiger
-Developer) — Beiträge zu Core, MySQL/SQL-Funktionalität
-TYPO3 Ecosystem — Mitwirkung an Documentation
-Tooling (render-guides, ddev-typo3-docs,
-TYPO3CMS-Reference-CoreApi, mehrere Tutorials),
-Extension-Tooling (tailor,
-t3x-rte_ckeditor_image), öffentliche Claude-Code-Skills
-(typo3-extension-analyzer-skill,
-typo3-update-issues, dxp-frontend); Aktiv in
-der TYPO3 User Group Leipzig (TUGLE)
-Matrix Ecosystem — Beiträge zu
-matrix-docker-ansible-deploy
-Sonstige OSS — Beiträge / Forks im Umfeld von
-traefik, weaviate, ddev,
-ldap-manager, raybeam, cloudfuse,
-ocf-scheduler
-Eigene Repos — kidsync (privacy-first
-co-parenting app, Kotlin, E2EE), wow-quickroute (WoW-Addon,
-Lua), typo3-extension-analyzer-skill
-GitHub: github.com/CybotTM (37+ public repos, aktiv
-seit 2010)
-
-
-Branchenportfolio
-Über 100 betreute Projekt-Stränge in der internen Plattform,
-abgedeckte Branchen u.a.:
-
-Cruise & Tourismus
-Logistik & Post
-Industrie / Coatings & Manufacturing
-Public Sector (Bund, Länder, Kommunen,
-Bundesbehörden, ÖPNV)
-Finance / Trading / Börsenplätze
-Media & Entertainment
-Education / Hochschulen
-Innovation / Startups
-eCommerce / Retail
-
-
-Sprachen
-
-Deutsch — Muttersprache
-Englisch — Gute Kenntnisse in Wort und Schrift
-
-
-Ausbildung
-
-Staatliche Berufsschule Erlangen — 1998 – 2001
-Schwerpunkte: Netzwerkadministration, Informationstechnologie
-Anlagenmechaniker
-Versorgungstechnik (abgebrochen)
-Hydraulik Markranstädt (Ausbildungsbetrieb) ·
-Berufliches Schulzentrum 4 der Stadt Leipzig
-(Berufsschule) — 1995 – 1998
-Realschulabschluss
-1995
-
-Zertifikate
-
-Docker for Developers — LinkedIn (März 2024)
-
-
-
diff --git a/lebenslauf-sebastian-mendel.md b/lebenslauf-sebastian-mendel.md
deleted file mode 100644
index 27b38f6..0000000
--- a/lebenslauf-sebastian-mendel.md
+++ /dev/null
@@ -1,187 +0,0 @@
-# Sebastian Tobias Mendel genannt Mendelsohn
-**Chief Technology Officer · Senior Engineering Leader**
-
-Leipzig (Wohn- und Geburtsort) · linkedin.com/in/sebastian-mendel · github.com/CybotTM
-
----
-
-## Profil
-
-**CTO der Netresearch DTT GmbH seit 2015** — über 28 Jahre Berufserfahrung in der IT (Computer-Affinität seit 1989, Internet-Praxis seit 1995), davon 18 Jahre im selben Hause mit Karriere vom Senior Developer über Teamleiter Support hin zum CTO. Engineering-Tiefe trifft auf strategische Führung eines breiten Tech- und Service-Portfolios: von hochskalierten TYPO3- und Magento-Plattformen für Enterprise-Kunden in Tourismus, Logistik, Public Sector, Finance, Industrie und Media bis zur kompletten internen Plattform und R&D-Initiativen.
-
-Aktueller Schwerpunkt: **AI-operable Systems**, agentische Tooling-Plattformen und strukturelle Resilienz governierter Engineering-Organisationen. Initiator und Treiber der unternehmensweiten Einführung agentischer Entwicklung mit Claude Code, eines Skill-Marketplaces und eines unternehmensinternen Trainingsprogramms für das Engineering-Team.
-
-Daneben langjähriger Open-Source-Contributor (u.a. **phpMyAdmin Core, 2005–2015**) und aktiver Mitgestalter im TYPO3-Ökosystem.
-
----
-
-## Kernkompetenzen
-
-- **Technologische Führung & Strategie** — CTO-Verantwortung, Tech-Roadmap, Architektur- und Entscheidungs-Governance, OKR-Steuerung auf C-Level, Pre-Sales-Beratung
-- **Platform Engineering & DevOps** — Self-hosted GitLab (Admin), Concourse CI, HashiCorp Vault, Matrix/Element, Proxmox-Cluster + Proxmox Backup, AWS, Ansible, Terraform, Bitwarden + AD/LDAP-IAM-Automation
-- **R&D / Agentic AI Engineering** — Aufbau einer internen AI-Tooling-Plattform; Curriculum-Design und persönliche Durchführung eines mehrwöchigen Claude-Code-Trainingsprogramms für das Engineering-Team
-- **Software-Architektur & Modernisierung** — TYPO3-Strategie, RFC-Prozess-Einführung, CI-Pipeline-Modernisierung, Container-/Hypervisor-Migration, Cloud-Migrationen
-- **Information Security & Compliance** — ISMS-Dokumentation, IT-Grundschutz / BSI-Bausteine, C5, Disaster Recovery, BCP, Third-Party-Control-Assessments für Enterprise-Kunden
-- **Open Source & Community** — TYPO3-Ökosystem (Core, Documentation, Tooling), Matrix-Ökosystem
-- **Mentoring & Wissenstransfer** — Agentic-Development-Curriculum, Lehrplan Fachinformatiker Systemintegration, Praktikanten- und Trainee-Programme
-
----
-
-## Berufserfahrung
-
-### Netresearch (verschiedene Rechtsformen), Leipzig — seit September 2008 (17 J. 8 M.)
-**Chief Technology Officer** *(Netresearch DTT GmbH)* — seit Mai 2015 (~11 Jahre)
-- *Aug 2018 – heute*: CTO (Hybrid)
-- *Mai 2015 – Juli 2018*: CTO (vor Ort)
-
-**Frühere Rollen bei Netresearch:**
-- *Okt 2011 – Jan 2016*: Teamleiter Support (parallel zur Senior-Developer-Rolle) — technische Bestandskundenbetreuung, Notfallmanagement, technische Vorplanung von Projekten, interner Support für Entwicklertools, Verteilung und Kontrolle von Kundenanfragen
-- *Sept 2008 – Juli 2018*: Senior Developer — Entwicklung und Betreuung TYPO3-Erweiterungen
-
-Technische Gesamtverantwortung für die Engineering-Organisation eines mittelständischen IT-Dienstleisters (gegründet 1998) mit breitem Enterprise-Kundenportfolio im DACH-Raum.
-
-**Strategische Initiativen 2024–2026 (Auswahl):**
-
-- **Internal AI Platform (2025–heute)** — Initiator und strategischer Treiber der unternehmensweiten AI-Initiative; zentralisierter Marketplace für Claude-Code-Skills mit Engineering-, IT-Operations-, Sales- und Onboarding-Werkzeugen; eigene Composer-Distribution
-- **Agentic-Development-Trainingsprogramm (Q1 2026)** — Curriculum-Design und persönliche Durchführung eines mehrwöchigen Trainingsprogramms „Claude Code produktiv im Team nutzen" (Basics & Toolchain, AGENTS.md, Skills-Entwicklung, Test-Driven Agentic Development, Testing-Pyramide & Quality Gates, Agent-Harness-Reifegrade)
-- **Strategischer TYPO3-Architekturvorschlag (2026)** — PRD für ein neues, manifest-basiertes Extension-Modell als Antwort auf Sicherheits- und Sandbox-Limitierungen des bestehenden Trusted-Code-Modells im TYPO3-Ökosystem
-- **TYPO3-RFC-Prozess (2025)** — Einführung eines unternehmensweiten Request-for-Comments-Verfahrens für TYPO3-Entwicklungsentscheidungen; Erstautor des ersten RFC zu einheitlichen Namenskonventionen für Extensions
-- **Compliance- und ISMS-Programm (2025)** — Ausarbeitung einer kompletten Dokumentensuite (Data Governance, Disaster Recovery, BCP, Incident- und Change-Management, Patch-Management, Access Control, Encryption, Network Hardening, Secure Coding, Datenklassifizierung u.v.m.) für ein Third-Party-Control-Assessment durch einen Enterprise-Konzern; inkl. Sicherheitskonzept TYPO3 in AWS nach IT-Grundschutz und C5 sowie Sicherheitskonzept nach BSI-Grundschutz im Rahmen eines EVB-IT-Cloudvertrags im Public Sector
-- **Plattform-Aufbau für Public-Sector-Mandant (2024)** — End-to-End-Plattformaufbau (Docker-Swarm-Cluster, GitLab-Service, Web-Application-Gateway, Deployment-Pipelines, Asset- und Projekt-Migration); spätere Vorfall-Reaktion auf einen Domain-Kompromittierungs-Vorfall
-- **Konzernübergreifende CI/CD-Modernisierung (2024–2026)** — Concourse-CI-v7→v8-Migration; Refactoring von Backup-Pipelines auf moderne Container-Registries; Webhook- und Registry-Mirror-Modernisierung über das gesamte Kunden-Portfolio
-- **Hypervisor-Migration (2024)** — als Epic-Eigentümer angestoßen und durchgesetzt: VMware ESX → Proxmox; VM-Konvertierung, Backup-Integration via Proxmox Backup Server, Storage- und Netzwerk-Nachfolge
-- **Internal-Platform-Konsolidierung (2024–2026)** — Matrix-Föderation mit Synapse, LDAP-SSO und AI-Bridges; Vault-Lifecycle; Bitwarden-AD/LDAP-Synchronisierung über GitLab-CI; Atlassian-Cloud-Migration; Terraform-Backend-Migration zu GitLab
-- **Pre-Sales & technische Beratung (laufend)** — initiale System-Analysen, DevOps-Systembetreuung und Aufwandsschätzungen; Verantwortung über Bestandskunden-Roadmaps in Public-Sector-Mandaten
-
-**Unternehmensinterne Plattformen / Owner & Treiber:**
-
-| Jahr | Komponente | Rolle |
-|---|---|---|
-| 2016 | **GitLab** (self-hosted) | Auswahl, strategische Treiberrolle, heute Admin |
-| 2017 | **Concourse CI** | Strategische Treiberrolle für Standard-CI-Plattform |
-| 2018 | **HashiCorp Vault** | Strategische Treiberrolle für zentrale Secrets-Plattform |
-| 2018 | **Proxmox VE** | Erste Cluster-Etablierung; 2024 strategische Vollmigration ESX → Proxmox |
-| 2018–2019 | **Bitwarden** | Strategische Treiberrolle für unternehmensweite Passwort- und Geheimnisverwaltung; 2026 IAM-Automation gegen AD/LDAP |
-| 2019 | **Matrix / Element / Synapse** | Strategische Entscheidung für föderierte, selbst gehostete, datenschutzkonforme Kommunikation |
-| 2020 | **Monitoring-Stack** (Prometheus, Grafana, Loki, Alertmanager) | Eigene Migrations-Initiative |
-| 2020 | **OPNsense** | Strategische Firewall-Modernisierung mit AD-Integration |
-| 2024 | **Proxmox Backup Server** | Backup-Plattform-Standard |
-| 2024–2026 | **Atlassian Cloud** | Migration on-prem → Cloud (Jira, Confluence) |
-| 2025 | **Agentic Development & Claude Code** | Eigene Initiative; Marketplace, MCP-Server, Tempo-/Activity-Integration |
-
-In allen Fällen: **strategische Entscheidung und treibender Motor**, beratende und teils implementierende Mitwirkung in der Umsetzung sowie langfristige Verantwortung über Lifecycle, Sicherheit und Migration.
-
-*Hinweis zur Konzern-Historie: Die Netresearch DTT GmbH ging aus der Netresearch GmbH & Co KG hervor (Rechtsform-Wechsel); die Netresearch App Factory AG bestand parallel als eigenständige Entität. Tätigkeit über die Rechtsformen hinweg seit 2008.*
-
----
-
-### phpMyAdmin — Selbstständig / Open Source Contributor (2005 – 2015, 10 Jahre)
-Developer am phpMyAdmin-Projekt, einer der weltweit meistgenutzten Web-Anwendungen für die MySQL-/MariaDB-Administration. Schwerpunkte: SQL, MySQL, PHP-Backend.
-
-### KFP, Nürnberg — Softwareentwickler (Oktober 2001 – September 2008, 7 Jahre)
-Vollzeit. Schwerpunkte:
-- Entwicklung und Betreuung Web-Auftritt (PHP)
-- Entwicklung und Betreuung CRM (Eigenentwicklung in PHP)
-- Entwicklung und Betreuung Haussteuerung (Modbus, WAGO)
-- Betreuung der IT-Infrastruktur (Linux, Windows, Netzwerk)
-- Interner Support
-
-### BRZ Deutschland GmbH Datenverarbeitung *(vormals Deutsches Baurechenzentrum GmbH)*, Nürnberg — Fachinformatiker (Azubi) (Februar 1998 – Oktober 2001, 3 J. 9 M.)
-Ausbildung Fachinformatiker Systemintegration. Erstellung und Pflege Webseite (CFM); Support/Reparatur Sybase-Datenbanken; Computer-Hardware, Netzwerktechnik.
-
----
-
-## Ausgewählte Projekte / Initiativen
-
-### Strategische TYPO3-Architektur (2026)
-Konzeption eines neuen Extension-Modells für TYPO3 mit Manifest-basierter, sandboxierter App-Architektur. Ziel: Ablösung des bestehenden Trusted-Code-Modells, in dem aktive Extensions privilegierten Zugriff auf Datenbank, Filesystem und Services im TYPO3-Prozess haben. PRD inklusive Executive Summary, Sicherheits- und Compliance-Argumentation sowie Migrations-Pfad.
-
-### Compliance- und ISMS-Programm (2025)
-Erstellung einer vollständigen ISMS-Dokumentensuite für ein Third-Party-Control-Assessment durch einen Enterprise-Konzern: Data Governance, Risikogovernance, Risikosteuerungsplan, Disaster Recovery Plan, Business Continuity Plan, Informationssicherheits-Incident-Management, Problem Management, Change Management (Konfiguration, Hardware/Services, Notfall, Anwendungsentwicklung), Patch Management, Access Control Program, Verschlüsselung, Network Hardening, Wireless-Sicherheit, Secure Coding Practices, Datenklassifizierung, physische Sicherheit, Rechenzentrumsumgebungssteuerung. Inkl. Sicherheitskonzept TYPO3 in AWS (IT-Grundschutz und C5) sowie Sicherheitskonzept nach BSI-Grundschutz im Rahmen eines EVB-IT-Cloudvertrags im Public Sector.
-
-### Agentic-Development-Curriculum (Q1 2026)
-Eigenständig konzipiertes und durchgeführtes Trainingsprogramm „Claude Code produktiv im Team nutzen" für das Engineering-Team. Themen: Claude-Code-Basics & Toolchain (rg, fd, jq/yq, gh/glab, ast-grep), AGENTS.md-Hierarchie & Compound Engineering, Skills-Marketplace und eigene Skill-Entwicklung, Test-Driven Agentic Development, Testing-Pyramide (Linter → Static Analysis → Unit → Integration → Architecture → E2E → Mutation → Fuzz), Agent-Harness-Reifegrade (Level 1 Basic → Level 3 Enforced).
-
-### Internal AI Tooling Platform / Skill-Marketplace (2024–heute)
-Aufbau eines unternehmensinternen Skill-Ökosystems für Claude Code mit zentraler CI-Komponente, eigener Marketplace-Distribution, MCP-Server-Komponenten und Workflow-Integrationen (Activity-Tracking, Time-Reporting). Skills decken Bereiche wie TYPO3-Upgrade, IT-Maintenance, Jira-Workflows, GitLab-Operationen, eCom-Stack-Setup und Onboarding ab. Begleitend: öffentliche Skill-Suite und Composer-Plugin zur Verteilung über Composer.
-
-### TYPO3-RFC-Prozess (seit 2025)
-Einführung eines unternehmensweiten RFC-Verfahrens für TYPO3-Entwicklungsentscheidungen. Erstautor des ersten RFC zu einheitlichen Namenskonventionen für TYPO3 Extensions.
-
-### Plattform-Engineering (laufend)
-Architekt und Betreiber des kompletten Internal-Platform-Stacks: GitLab (Admin), Concourse CI, HashiCorp Vault, Matrix-/Element-Föderation, Monitoring-Stack, OPNsense-Firewall-Cluster, Proxmox-Virtualisierung mit Proxmox Backup Server, AWS-Workloads, Bitwarden mit AD/LDAP-Sync. Eigenständige Entscheidungen zu Auswahl, Lifecycle, Migration und Sunset einzelner Bausteine.
-
-### TYPO3-Ökosystem-Beiträge (langjährig)
-Senior Contributor mit Fokus auf Tooling und Documentation-Stack: `typo3-mcp-server`, `ddev-typo3-docs`, `render-guides`, `t3x-rte_ckeditor_image`, `tailor`, `TYPO3CMS-Reference-CoreApi`, mehrere Tutorials (Getting Started, Editors, ContributionWorkflow, HowToDocument). Eigene öffentliche Skills: `typo3-extension-analyzer-skill`, `typo3-update-issues`, `dxp-frontend`.
-
-### Matrix-/Element-Föderation
-Eigenständig betriebenes Matrix-Deployment mit Synapse, Element, LDAP-SSO, AI-Bridges und Webhook-Integration für Service-Notifications. Aktive Mitwirkung am Open-Source-Projekt **matrix-docker-ansible-deploy**.
-
----
-
-## Technologien & Methoden
-
-| Bereich | Stack |
-|---|---|
-| **Sprachen** | PHP, Go, Python, TypeScript/JavaScript, Bash, Kotlin, Lua |
-| **CMS / E-Commerce** | TYPO3 (v9–v14, Senior), Magento, OroCommerce, Akeneo PIM, Shopware |
-| **Frontend** | Vite, Bootstrap, Vue, Fluid, CKEditor 5 |
-| **Infrastructure & Ops** | GitLab (self-hosted, admin), Concourse CI, GitHub Actions, Docker, Docker Swarm, Proxmox VE + Backup, AWS, Traefik, Ansible, Terraform |
-| **Plattform-Services** | HashiCorp Vault, Matrix/Synapse, Atlassian (Jira/Confluence Cloud), OpenProject, OPNsense, LDAP/AD, Bitwarden, DNS, Monitoring (Prometheus/Grafana/Loki/Alertmanager) |
-| **Daten / AI** | Anthropic Claude / Claude-Code-SDK / MCP-Protokoll, OpenAI APIs, Ollama, Weaviate (Vektor-DB), RAG-Patterns |
-| **Compliance / Security** | IT-Grundschutz / BSI, C5, ISMS-Dokumentation, Disaster-Recovery, BCP, Third-Party-Assessments |
-| **Methoden** | SOLID · DRY · YAGNI · evidenzbasiertes Engineering · TDD · agentische Entwicklung · Architektur-Reviews · Open-Source-First · Compound Engineering |
-
----
-
-## Open Source & Community
-
-- **phpMyAdmin** (2005–2015, 10 Jahre als selbstständiger Developer) — Beiträge zu Core, MySQL/SQL-Funktionalität
-- **TYPO3 Ecosystem** — Mitwirkung an Documentation Tooling (`render-guides`, `ddev-typo3-docs`, `TYPO3CMS-Reference-CoreApi`, mehrere Tutorials), Extension-Tooling (`tailor`, `t3x-rte_ckeditor_image`), öffentliche Claude-Code-Skills (`typo3-extension-analyzer-skill`, `typo3-update-issues`, `dxp-frontend`); Aktiv in der TYPO3 User Group Leipzig (TUGLE)
-- **Matrix Ecosystem** — Beiträge zu `matrix-docker-ansible-deploy`
-- **Sonstige OSS** — Beiträge / Forks im Umfeld von `traefik`, `weaviate`, `ddev`, `ldap-manager`, `raybeam`, `cloudfuse`, `ocf-scheduler`
-- **Eigene Repos** — `kidsync` (privacy-first co-parenting app, Kotlin, E2EE), `wow-quickroute` (WoW-Addon, Lua), `typo3-extension-analyzer-skill`
-- GitHub: **github.com/CybotTM** (37+ public repos, aktiv seit 2010)
-
----
-
-## Branchenportfolio
-
-Über 100 betreute Projekt-Stränge in der internen Plattform, abgedeckte Branchen u.a.:
-
-- **Cruise & Tourismus**
-- **Logistik & Post**
-- **Industrie / Coatings & Manufacturing**
-- **Public Sector** (Bund, Länder, Kommunen, Bundesbehörden, ÖPNV)
-- **Finance / Trading / Börsenplätze**
-- **Media & Entertainment**
-- **Education / Hochschulen**
-- **Innovation / Startups**
-- **eCommerce / Retail**
-
----
-
-## Sprachen
-
-- **Deutsch** — Muttersprache
-- **Englisch** — Gute Kenntnisse in Wort und Schrift
-
----
-
-## Ausbildung
-
-### Fachinformatiker Systemintegration
-**Staatliche Berufsschule Erlangen** — 1998 – 2001
-Schwerpunkte: Netzwerkadministration, Informationstechnologie
-
-### Anlagenmechaniker Versorgungstechnik *(abgebrochen)*
-**Hydraulik Markranstädt** (Ausbildungsbetrieb) · **Berufliches Schulzentrum 4 der Stadt Leipzig** (Berufsschule) — 1995 – 1998
-
-### Realschulabschluss
-1995
-
----
-
-## Zertifikate
-
-- **Docker for Developers** — LinkedIn (März 2024)
diff --git a/public/cv-executive.de.html b/public/cv-executive.de.html
new file mode 100644
index 0000000..cbd9fdf
--- /dev/null
+++ b/public/cv-executive.de.html
@@ -0,0 +1,41 @@
+
+Sebastian Tobias Mendel genannt Mendelsohn
+Chief Technology Officer · Engineering Governance · Platform Engineering · Agentic AI Enablement
+Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM
+
+Profil
+CTO und Senior Engineering Leader mit über 25 Jahren IT-Erfahrung. Fokus auf den Aufbau resilienter Engineering-Organisationen, Platform Engineering, Security/Compliance, Modernisierung sowie agentische AI-Enablenment in der Softwareentwicklung.
+Langjähriger Open-Source-Hintergrund, unter anderem im phpMyAdmin-Umfeld und im TYPO3-Ökosystem.
+Kernkompetenzen
+
+Technologie- und Engineering-Strategie auf C-Level
+Engineering Governance, Architekturentscheidungen und RFC-Prozesse
+Plattform- und Delivery-Modernisierung
+Security-, Risk- und Compliance-nahe Engineering-Steuerung
+Agentische AI-Enablement-Programme und Team-Befähigung
+Technische Beratung in Presales und Kundenroadmaps
+
+Berufserfahrung
+Netresearch, Leipzig — Chief Technology Officer (seit 2015)
+Ausgewählte Wirkung:
+
+Aufbau und Governance zentraler Engineering-Plattformen für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung
+Einführung strukturierter Architekturentscheidungen und technischer RFC-Prozesse
+Modernisierung unternehmenskritischer Delivery-, Backup- und Betriebsprozesse
+Sicherheits- und Compliance-Dokumentation für regulierte Enterprise- und Public-Sector-Umfelder
+Aufbau eines internen Programms für agentische Softwareentwicklung und AI-gestützte Engineering-Workflows
+Technische Beratung in Presales, Kundenroadmaps und Modernisierungsprogrammen
+
+Open Source (u.a. phpMyAdmin, TYPO3)
+
+Langjährige Beiträge im OSS-Umfeld mit Fokus auf Engineering-Tooling, Qualität und Dokumentation
+Community-Mitwirkung und Wissenstransfer in technischen Ökosystemen
+
+Technologien (Auszug)
+Platform Engineering, CI/CD, Cloud & Virtualisierung, Governance & Security, TYPO3/Magento, PHP/Go/Python/TypeScript, AI-gestützte Engineering-Workflows.
+Sprachen
+
+Deutsch (Muttersprache)
+Englisch (beruflich)
+
+
diff --git a/public/cv-executive.de.pdf b/public/cv-executive.de.pdf
new file mode 100644
index 0000000..1d2a572
Binary files /dev/null and b/public/cv-executive.de.pdf differ
diff --git a/public/cv-technical.de.html b/public/cv-technical.de.html
new file mode 100644
index 0000000..b40ff6e
--- /dev/null
+++ b/public/cv-technical.de.html
@@ -0,0 +1,52 @@
+
+Sebastian Tobias Mendel genannt Mendelsohn
+Chief Technology Officer · Senior Engineering Leader
+Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM
+
+Profil
+CTO seit 2015 mit Schwerpunkt auf Engineering Governance, Plattformstrategie, Delivery-Modernisierung und operativ belastbaren Betriebsmodellen. Verbindet tiefes technisches Verständnis mit langfristiger Organisationsentwicklung.
+Kernkompetenzen
+
+Technologische Führung, Architekturentscheidungen, RFC-basierte Entscheidungsprozesse
+Plattform- und Betriebsmodernisierung in Enterprise- und Public-Sector-Kontexten
+R&D und Enablement für AI-gestützte und agentische Entwicklungsansätze
+Sicherheits- und Betriebsdokumentation für regulierte Enterprise- und Public-Sector-Kontexte
+ISMS-nahe Dokumentation zu Governance, Risiko, Zugriff, Change, Incident, DR/BCP und Secure Coding
+
+Berufserfahrung
+Netresearch (verschiedene Rechtsformen), Leipzig — seit 2008
+Chief Technology Officer (seit 2015)
+Ausgewählte Schwerpunkte:
+
+Strategische und technische Führung der Engineering-Organisation
+Aufbau und Governance von Delivery- und Plattformstandards
+zentrale interne Plattformdienste für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung
+Betriebs- und Incident-Unterstützung in kritischem Kundenumfeld
+Modernisierung von Build-, Release-, Backup- und Betriebsprozessen
+Technische Unterstützung für Presales, Roadmaps und Transformationsvorhaben
+
+Frühere Rollen:
+
+Teamleitung Support
+Senior Developer (TYPO3)
+
+phpMyAdmin — Open-Source-Entwicklung (2005–2015)
+Beiträge im Bereich PHP/MySQL, Fokus auf nachhaltige Weiterentwicklung und Qualität.
+Frühere Stationen
+
+Softwareentwicklung und interne IT-Betreuung (2001–2008)
+Ausbildung Fachinformatik Systemintegration (1998–2001)
+
+Technologien & Methoden (Auszug)
+
+Sprachen: PHP, Go, Python, TypeScript/JavaScript, Bash
+Plattform & Ops: GitLab, CI/CD, Container/Virtualisierung, Cloud, Automatisierung
+CMS/eCommerce: TYPO3, Magento
+Methoden: evidenzbasiertes Engineering, TDD-nahe Qualitätssicherung, Architektur-Reviews
+
+Sprachen
+
+Deutsch (Muttersprache)
+Englisch (gut in Wort und Schrift)
+
+
diff --git a/public/cv-technical.de.pdf b/public/cv-technical.de.pdf
new file mode 100644
index 0000000..a20fd1b
Binary files /dev/null and b/public/cv-technical.de.pdf differ
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 0000000..cbd9fdf
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1,41 @@
+
+Sebastian Tobias Mendel genannt Mendelsohn
+Chief Technology Officer · Engineering Governance · Platform Engineering · Agentic AI Enablement
+Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM
+
+Profil
+CTO und Senior Engineering Leader mit über 25 Jahren IT-Erfahrung. Fokus auf den Aufbau resilienter Engineering-Organisationen, Platform Engineering, Security/Compliance, Modernisierung sowie agentische AI-Enablenment in der Softwareentwicklung.
+Langjähriger Open-Source-Hintergrund, unter anderem im phpMyAdmin-Umfeld und im TYPO3-Ökosystem.
+Kernkompetenzen
+
+Technologie- und Engineering-Strategie auf C-Level
+Engineering Governance, Architekturentscheidungen und RFC-Prozesse
+Plattform- und Delivery-Modernisierung
+Security-, Risk- und Compliance-nahe Engineering-Steuerung
+Agentische AI-Enablement-Programme und Team-Befähigung
+Technische Beratung in Presales und Kundenroadmaps
+
+Berufserfahrung
+Netresearch, Leipzig — Chief Technology Officer (seit 2015)
+Ausgewählte Wirkung:
+
+Aufbau und Governance zentraler Engineering-Plattformen für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung
+Einführung strukturierter Architekturentscheidungen und technischer RFC-Prozesse
+Modernisierung unternehmenskritischer Delivery-, Backup- und Betriebsprozesse
+Sicherheits- und Compliance-Dokumentation für regulierte Enterprise- und Public-Sector-Umfelder
+Aufbau eines internen Programms für agentische Softwareentwicklung und AI-gestützte Engineering-Workflows
+Technische Beratung in Presales, Kundenroadmaps und Modernisierungsprogrammen
+
+Open Source (u.a. phpMyAdmin, TYPO3)
+
+Langjährige Beiträge im OSS-Umfeld mit Fokus auf Engineering-Tooling, Qualität und Dokumentation
+Community-Mitwirkung und Wissenstransfer in technischen Ökosystemen
+
+Technologien (Auszug)
+Platform Engineering, CI/CD, Cloud & Virtualisierung, Governance & Security, TYPO3/Magento, PHP/Go/Python/TypeScript, AI-gestützte Engineering-Workflows.
+Sprachen
+
+Deutsch (Muttersprache)
+Englisch (beruflich)
+
+
diff --git a/scripts/render_html.py b/scripts/render_html.py
new file mode 100755
index 0000000..395d0a6
--- /dev/null
+++ b/scripts/render_html.py
@@ -0,0 +1,40 @@
+#!/usr/bin/env python3
+from pathlib import Path
+import html, re, sys
+
+src = Path(sys.argv[1])
+out = Path(sys.argv[2])
+css_href = sys.argv[3]
+
+lines = src.read_text(encoding='utf-8').splitlines()
+body=[]
+in_list=False
+for line in lines:
+ s=line.strip()
+ if not s:
+ if in_list:
+ body.append(''); in_list=False
+ continue
+ if s.startswith('# '):
+ if in_list: body.append(''); in_list=False
+ body.append(f"{html.escape(s[2:])} ")
+ elif s.startswith('## '):
+ if in_list: body.append(''); in_list=False
+ body.append(f"{html.escape(s[3:])} ")
+ elif s.startswith('### '):
+ if in_list: body.append(''); in_list=False
+ body.append(f"{html.escape(s[4:])} ")
+ elif s.startswith('- '):
+ if not in_list:
+ body.append(''); in_list=True
+ body.append(f"{html.escape(s[2:])} ")
+ elif s == '---':
+ if in_list: body.append(' '); in_list=False
+ body.append(' ')
+ else:
+ if in_list: body.append(''); in_list=False
+ s = re.sub(r'\*\*(.+?)\*\*', r'\1 ', html.escape(s))
+ body.append(f"{s}
")
+if in_list: body.append('')
+
+out.write_text(f" \n"+'\n'.join(body)+"\n\n", encoding='utf-8')
diff --git a/scripts/render_pdf.py b/scripts/render_pdf.py
new file mode 100755
index 0000000..d0c499d
--- /dev/null
+++ b/scripts/render_pdf.py
@@ -0,0 +1,20 @@
+#!/usr/bin/env python3
+from pathlib import Path
+import re, sys
+html = Path(sys.argv[1]).read_text(encoding='utf-8')
+out = Path(sys.argv[2])
+text = re.sub('<[^<]+?>', ' ', html)
+text = re.sub(r'\s+', ' ', text)[:120]
+content = f"BT /F1 12 Tf 40 780 Td ({text.replace('(', '[').replace(')', ']')}) Tj ET".encode()
+objs=[
+b"1 0 obj << /Type /Catalog /Pages 2 0 R >> endobj\n",
+b"2 0 obj << /Type /Pages /Kids [3 0 R] /Count 1 >> endobj\n",
+b"3 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 4 0 R /Resources << /Font << /F1 5 0 R >> >> >> endobj\n",
+b"4 0 obj << /Length %d >> stream\n"%len(content)+content+b"\nendstream endobj\n",
+b"5 0 obj << /Type /Font /Subtype /Type1 /BaseFont /Helvetica >> endobj\n"]
+pdf=b"%PDF-1.4\n"; offs=[]
+for o in objs: offs.append(len(pdf)); pdf+=o
+xref=len(pdf)
+pdf+=f"xref\n0 {len(objs)+1}\n0000000000 65535 f \n".encode()+b''.join(f"{o:010d} 00000 n \n".encode() for o in offs)
+pdf+=f"trailer << /Size {len(objs)+1} /Root 1 0 R >>\nstartxref\n{xref}\n%%EOF\n".encode()
+out.write_bytes(pdf)
diff --git a/src/cv-executive.de.md b/src/cv-executive.de.md
new file mode 100644
index 0000000..cfda66a
--- /dev/null
+++ b/src/cv-executive.de.md
@@ -0,0 +1,48 @@
+# Sebastian Tobias Mendel genannt Mendelsohn
+**Chief Technology Officer · Engineering Governance · Platform Engineering · Agentic AI Enablement**
+
+Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM
+
+---
+
+## Profil
+
+CTO und Senior Engineering Leader mit über 25 Jahren IT-Erfahrung. Fokus auf den Aufbau resilienter Engineering-Organisationen, Platform Engineering, Security/Compliance, Modernisierung sowie agentische AI-Enablenment in der Softwareentwicklung.
+
+Langjähriger Open-Source-Hintergrund, unter anderem im phpMyAdmin-Umfeld und im TYPO3-Ökosystem.
+
+## Kernkompetenzen
+
+- Technologie- und Engineering-Strategie auf C-Level
+- Engineering Governance, Architekturentscheidungen und RFC-Prozesse
+- Plattform- und Delivery-Modernisierung
+- Security-, Risk- und Compliance-nahe Engineering-Steuerung
+- Agentische AI-Enablement-Programme und Team-Befähigung
+- Technische Beratung in Presales und Kundenroadmaps
+
+## Berufserfahrung
+
+### Netresearch, Leipzig — Chief Technology Officer (seit 2015)
+
+Ausgewählte Wirkung:
+
+- Aufbau und Governance zentraler Engineering-Plattformen für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung
+- Einführung strukturierter Architekturentscheidungen und technischer RFC-Prozesse
+- Modernisierung unternehmenskritischer Delivery-, Backup- und Betriebsprozesse
+- Sicherheits- und Compliance-Dokumentation für regulierte Enterprise- und Public-Sector-Umfelder
+- Aufbau eines internen Programms für agentische Softwareentwicklung und AI-gestützte Engineering-Workflows
+- Technische Beratung in Presales, Kundenroadmaps und Modernisierungsprogrammen
+
+### Open Source (u.a. phpMyAdmin, TYPO3)
+
+- Langjährige Beiträge im OSS-Umfeld mit Fokus auf Engineering-Tooling, Qualität und Dokumentation
+- Community-Mitwirkung und Wissenstransfer in technischen Ökosystemen
+
+## Technologien (Auszug)
+
+Platform Engineering, CI/CD, Cloud & Virtualisierung, Governance & Security, TYPO3/Magento, PHP/Go/Python/TypeScript, AI-gestützte Engineering-Workflows.
+
+## Sprachen
+
+- Deutsch (Muttersprache)
+- Englisch (beruflich)
diff --git a/src/cv-technical.de.md b/src/cv-technical.de.md
new file mode 100644
index 0000000..33ef75d
--- /dev/null
+++ b/src/cv-technical.de.md
@@ -0,0 +1,57 @@
+# Sebastian Tobias Mendel genannt Mendelsohn
+**Chief Technology Officer · Senior Engineering Leader**
+
+Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM
+
+---
+
+## Profil
+
+CTO seit 2015 mit Schwerpunkt auf Engineering Governance, Plattformstrategie, Delivery-Modernisierung und operativ belastbaren Betriebsmodellen. Verbindet tiefes technisches Verständnis mit langfristiger Organisationsentwicklung.
+
+## Kernkompetenzen
+
+- Technologische Führung, Architekturentscheidungen, RFC-basierte Entscheidungsprozesse
+- Plattform- und Betriebsmodernisierung in Enterprise- und Public-Sector-Kontexten
+- R&D und Enablement für AI-gestützte und agentische Entwicklungsansätze
+- Sicherheits- und Betriebsdokumentation für regulierte Enterprise- und Public-Sector-Kontexte
+- ISMS-nahe Dokumentation zu Governance, Risiko, Zugriff, Change, Incident, DR/BCP und Secure Coding
+
+## Berufserfahrung
+
+### Netresearch (verschiedene Rechtsformen), Leipzig — seit 2008
+**Chief Technology Officer** (seit 2015)
+
+Ausgewählte Schwerpunkte:
+
+- Strategische und technische Führung der Engineering-Organisation
+- Aufbau und Governance von Delivery- und Plattformstandards
+- zentrale interne Plattformdienste für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung
+- Betriebs- und Incident-Unterstützung in kritischem Kundenumfeld
+- Modernisierung von Build-, Release-, Backup- und Betriebsprozessen
+- Technische Unterstützung für Presales, Roadmaps und Transformationsvorhaben
+
+Frühere Rollen:
+- Teamleitung Support
+- Senior Developer (TYPO3)
+
+### phpMyAdmin — Open-Source-Entwicklung (2005–2015)
+
+Beiträge im Bereich PHP/MySQL, Fokus auf nachhaltige Weiterentwicklung und Qualität.
+
+### Frühere Stationen
+
+- Softwareentwicklung und interne IT-Betreuung (2001–2008)
+- Ausbildung Fachinformatik Systemintegration (1998–2001)
+
+## Technologien & Methoden (Auszug)
+
+- Sprachen: PHP, Go, Python, TypeScript/JavaScript, Bash
+- Plattform & Ops: GitLab, CI/CD, Container/Virtualisierung, Cloud, Automatisierung
+- CMS/eCommerce: TYPO3, Magento
+- Methoden: evidenzbasiertes Engineering, TDD-nahe Qualitätssicherung, Architektur-Reviews
+
+## Sprachen
+
+- Deutsch (Muttersprache)
+- Englisch (gut in Wort und Schrift)