Conversation
The Technologiefelder section had drifted out of sync with what's actually documented in the engineering-notes essays, the OSS maintainer roles, and the Person.knowsAbout JSON-LD. Adding the missing entries and introducing two new categories. Languages: + Rust (PHP FFI essay demonstrates substantial Rust competence; Rust + libsodium also relevant for the nr-vault essay). Platforms: + Windows, + VMware, + Docker Swarm. The 'GitLab' and 'Concourse CI' entries moved out to Operations where they fit better as CI/code-hosting tools. CMS / Commerce: unchanged. NEW category 'AI Tooling': Claude Code (Skills, Plugins, Marketplace) — the user owns netresearch/claude-code-marketplace, authors many skill repos, ships claude-coach-plugin — plus ChatGPT, Anthropic API, OpenAI API, Ollama, and Model Context Protocol. The latter four come from the nr-llm provider abstraction and the Playwright MCP essay. NEW category 'Communication & Collaboration': Matrix / Synapse (the 2020 Matrix Communication essay + matrix-docker-ansible-deploy maintainership), Jira (self-hosted jira.netresearch.de since 2019, ~17 internal Jira-related projects per the GitLab agent), Confluence (53+ authored posts per the Confluence agent), Google Workspace. Operations: + GitHub, + LDAP / Active Directory (the user is primary maintainer of netresearch/ldap-manager with 91 merged PRs), + Ansible (Vault essay + matrix-docker-ansible-deploy + 18+ MRs on internal server-playbooks), + Terraform / OpenTofu (Vault essay mentions Terraform integration), + 'Secrets Management (HashiCorp Vault)' fleshed out from the bare 'Secrets Management'. 'Monitoring' moved out to the new Observability category. NEW category 'Observability': Sentry, New Relic (2015 essay 'Application monitoring mit New Relic'), Instana, ELK Stack, Grafana, Prometheus. Engineering: + ADR-Kultur (nr-llm has 28 documented ADRs; referenced in the TYPO3 AI Stack essay), + AI-assisted Engineering (matches the curriculum / Confluence-essay work). Person.knowsAbout JSON-LD updated in parallel to keep the machine-readable structured data in sync with the visible CV. New entries: Rust, Windows, VMware, Docker Swarm, GitHub, Claude Code, Agentic Skills, Agentic Plugins, Agentic Skill Marketplace, ChatGPT, Anthropic API, OpenAI API, Ollama, Matrix Synapse, Jira, Confluence, Google Workspace, Ansible, HashiCorp Vault, Sentry, New Relic, Instana, ELK Stack, Grafana, Prometheus. Total 8 categories now (was 5). 'AI Tooling' and 'Communication & Collaboration' and 'Observability' are net-new. Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
There was a problem hiding this comment.
Pull request overview
Expands the “Technologiefelder” sections in the German CV variants and updates the site’s JSON-LD (Person.knowsAbout) to reflect additional technologies and newly introduced categories (AI Tooling, Communication & Collaboration, Observability), aiming to keep the visible CV and machine-readable data aligned.
Changes:
- Expanded “Technologiefelder” in
cv-technical.de.mdandcv-executive.de.mdwith new categories and additional entries (e.g., Rust, Windows/VMware, AI tooling, observability). - Reorganized and extended
PERSON_JSONLD["knowsAbout"]inscripts/build.pywith additional stack items and clearer sub-grouping comments.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| src/cv-technical.de.md | Expands “Technologiefelder” with new categories and additional technologies in the technical CV variant. |
| src/cv-executive.de.md | Mirrors the “Technologiefelder” expansion in the executive CV variant. |
| scripts/build.py | Updates JSON-LD Person.knowsAbout list to include additional technologies and reorganizes stack entries by category. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+182
to
+188
| # Stack — code hosting / CI | ||
| "GitHub", | ||
| "GitLab", | ||
| "Concourse CI", | ||
| # Stack — configuration & secrets | ||
| "Ansible", | ||
| "HashiCorp Vault", |
Comment on lines
+168
to
+181
| # Stack — AI tooling | ||
| "Claude Code", | ||
| "Agentic Skills", | ||
| "Agentic Plugins", | ||
| "Agentic Skill Marketplace", | ||
| "ChatGPT", | ||
| "Anthropic API", | ||
| "OpenAI API", | ||
| "Ollama", | ||
| # Stack — communication & collaboration | ||
| "Matrix Synapse", | ||
| "Jira", | ||
| "Confluence", | ||
| "Google Workspace", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Technologiefelder section had drifted out of sync with what's documented in the engineering-notes essays, the OSS maintainer roles, and the Person.knowsAbout JSON-LD. Adding the missing entries and introducing three new categories.
Each addition has direct evidence in either:
netresearch/ldap-managerfor LDAP/AD;netresearch/claude-code-marketplace+claude-coach-pluginfor Claude Code skills/plugins;matrix-docker-ansible-deployfor Matrix + Ansible)Person.knowsAboutJSON-LD inscripts/build.pyupdated in parallel to keep the machine-readable structured data in sync — 25 new entries, mirroring the visible CV expansion.Eight categories now (was five). PDFs regenerated as part of the build; existing typography / Lighthouse coverage applies.