DashboardModule 03

My Fit Matrix

11Strong
7Prepare
2Gap

Adobe wants vs. what I actually have

Marketing / content practitionerStrong

15+ years; currently owning digital content and campaigns at Raiffeisenbank Rigi.

Content strategyStrong

Strategy, governance and multi-channel discoverability in a regulated environment.

Customer discoveryStrong

Interviews, problem framing and validation across 5+ launched products.

UXStrong

Journey design across digital and personal banking; CAS UX Management at HSLU.

Product thinkingStrong

Full lifecycle ownership: discovery, prioritisation, launch, iteration.

AI product buildingStrong

Two AI-native products: EndlichSichtbar and the GEO Diagnostic Agent.

Agentic workflowsStrong / developing

Claude-based agent with tool use and prioritised output — small scale, not enterprise.

Before the interview

Be able to draw my agent's loop on a whiteboard: signals → context → analysis → tools → recommendation → approval → measurement. Name one thing that broke and how I fixed it.

HTML / CSSStrong

Daily use since vocational training; semantic markup, layout, responsive.

JavaScriptWorking knowledge

Write and debug it in my own products; not a framework engineer.

Before the interview

Refresh: async/await vs promises, event loop in one sentence, fetch with error handling, DOM manipulation, and why blocking JS hurts INP.

PHP / SQLWorking knowledge

WordPress-level PHP; SQL for my own product data.

Before the interview

Be able to explain a JOIN out loud and why you would model content as related tables rather than one wide table.

AEM content experienceRelevant

Authoring, publishing, workflow and content operations on an AEM-based site.

Before the interview

Nail the vocabulary: page, component, template, content fragment, experience fragment, DAM, workflow, publish. Say which of these I have personally touched.

AEM engineeringGap

No Java, Sling, OSGi or custom component development.

Before the interview

One clean sentence declining the claim, then redirect to what I do bring. Know roughly what a component's dialog and the author/publish split are, so the conversation can continue.

Core Web VitalsRefresh

Understand the concepts from SEO work; details are rusty.

Before the interview

LCP / INP / CLS: definition, good threshold, two typical causes, two fixes. INP replaced FID in March 2024.

SEOWorking knowledge

Practised on real sites: structure, metadata, internal linking, intent.

Before the interview

Prepare one example where SEO analysis changed a content decision, with numbers.

GEOWorking knowledge / current focus

Building a diagnostic agent around LLM visibility, citations and authority signals.

Before the interview

Define GEO crisply, name three signals that influence being cited by an LLM, and say honestly which parts are still hypotheses.

Enterprise software engineeringGap

No experience with large codebases, release trains or production on-call.

Before the interview

Prepare the honest framing plus a question for Dirk about how product engineers and platform engineers split work on his team.

AI-assisted codingStrong

Claude and Lovable daily, with review, testing and iteration discipline.

Customer-facing workStrong

Own clients, bank stakeholders, pilot customers for EndlichSichtbar.

Ambiguous problem solvingStrong

Founder since 2015 — most work started without a defined brief.

Prototyping speedStrong

Problem to working prototype in days, repeatedly, with real users on the other end.

Mark this module

Interview ready = every red row has a sentence I can say calmly, without apologising and without inflating.

Practice Interview