Talk at Svelte Society Berlin, Sep 2, 2026. The slides, spec-driven and agent-built like the project they describe.
- Svelte
- Animotion
- Reveal.js
I work out what a system should do and why, then build it with AI in the loop.
Talk at Svelte Society Berlin, Sep 2, 2026. The slides, spec-driven and agent-built like the project they describe.
Berlin's open data on one map: 65 layers, a Kiez-Score and a Kiez-Finder. Spec-driven, agent-built, human-reviewed.
One memory for Claude Code, Codex and other agents: Markdown notes in your own Git repo, one CLI, and an import of what each agent remembers on its own. Agents forget. rcllr recalls.
Browse and compare 254,000+ CPC and 80,000+ IPC patent classification codes, with a 3D universe view. Built at mtc.berlin.
Patent intelligence for policy and business decisions: 20 reports on EPO PATSTAT Global, readable in full. Built at mtc.berlin.
Website audit in four dimensions: AI readiness, accessibility, SEO, speed. Findings with code quotes and fixes to copy. Built at mtc.berlin.
SEO and AI search audits with brand monitoring, sold as SaaS. Turned into xcheck in 2026. Built at mtc.berlin.
A memory MCP server for LLM agents. Promising prototype, shut down to focus.
There are no vibes in a spec.
Every project starts with a spec. How much of it I write myself depends on the project.
New products and unclear domains: brief, PRD, architecture, ADRs, UX, epics, stories.
Smaller projects on known ground: one spec file. I read it and correct it before anything gets built.
They build what the spec says.
Lint, type checks, tests and build run before every push.
Always. No change merges unreviewed.
Generated UI and text need review more and more. I check them against rules I wrote for design, UX, semantics and language.
The spec is never optional. The ceremony is.
People say they get inspired. I get obsessed.
A new interest means hours of research and a knowledge base for everything. Sometimes it ends in a project:
I'm really good at having ideas. Not so good at running them. Some are different.
Around twenty years in the digital stack: strategy, architecture, project lead, earlier also code. Hands-on with LLMs since ChatGPT in late 2022. I work as Head of Platform & AI at mtc.berlin(opens in new tab).