TYPO3-Freelancer mit KI-Tiefe

Senior-Solo seit 2004 — TYPO3-Engineering, Next.js und ein produktiv eingesetzter KI-Stack.

Ich bin Nikolai Townsend, seit 2004 TYPO3-Entwickler, seit 2000 PHP. Heute arbeite ich Vollzeit als Freelancer in Hockenheim und liefere TYPO3-Headless-Projekte mit Next.js inklusive produktiv eingesetzter KI-Funktionen — RAG-Chat, Auto-Meta, BFSG-Alt-Texte. Diese Seite richtet sich an Agenturen, die einen verlässlichen Subcontractor brauchen, und an KMU, die einen Sparringspartner für TYPO3- und KI-Entscheidungen suchen.

Was ich technisch mache

Backend

PHP 8.3, TYPO3 13.4 sowie 14 LTS, Symfony, Doctrine, MariaDB inkl. nativem Vector-Type (für RAG-Embeddings ohne Zusatz-DB). TYPO3-Erfahrung von 3.x bis 13.4 — Site Sets, Content Blocks, Extbase, Fluid, Middleware, Symfony Commands, DataProcessors, Reactions.

Frontend

Next.js, React, TailwindCSS, TypeScript; bei Bedarf Bootstrap (bis 5.3) und Alpine.js. Headless-Pattern mit TYPO3 als Content-API.

KI-Stack

Eigener MCP-Server als TYPO3-Coding-Assistent. RAG-basierte Suche über TYPO3-Inhalte mit eigener Vector-DB und Python/FastAPI-Backend. KI-gestützte Content-Erstellung direkt im TYPO3-Backend. Agentic-Protokolle: MCP, A2A, AG-UI; CopilotKit, Pydantic AI. Provider: OpenAI, Anthropic, Google — lokal via Ollama für DSGVO-sensible Szenarien.

DevOps

DDEV, Docker, PM2, Node. Deployment per typo3/surf, Deployer oder GitLab CI. Versionierung GIT mit GitLab, GitHub oder Bitbucket.

Methode

Spec-Driven Development mit eigenem TYPO3-MCP-Werkzeug (t3gen — mehr dazu in Kürze), Claude Code mit Custom Skills, Hooks und Subagents. Scrum-erprobt. Multipliziert die Velocity, ohne Kontrolle aus der Hand zu geben.

Was Sie bekommen

Eine Person, kein Account-Manager

Anforderungs-Aufnahme, Architektur-Entscheidung, Umsetzung, Code-Review — alles bei mir. Keine Übersetzungs-Schleifen durch eine Agentur-Hierarchie, kein „das frage ich beim Entwickler nach“.

Mit-im-Team statt Außenposten

Ich arbeite in Ihrem Repository, Ihrem Ticket-System, Ihren Sprint-Rhythmen. Daily-Standups, PR-Reviews, gelegentlich vor Ort wenn das den Projekt-Stand voranbringt. Subcontracting heißt für mich: Ich bin ein integriertes Team-Mitglied auf Zeit.

KI-natives Engineering — multipliziert Velocity, nicht nur meine Hände

Ich entwickle täglich mit KI-Werkzeugen (Claude Code, eigene MCP-Server, Coding-Agents im Loop). Das verkürzt Implementierungs-Zeit drastisch — bei voller Code-Verantwortung. Sie kaufen 20 Std., bekommen die Leistung von 30+.

Erfahrung in Zahlen

  • TYPO3 3.x bis 13.4 — alle Major-Versionen begleitet, oft über mehrere Migrationsschritte.
  • Über 90.000 Frontend-User in einem betreuten Projekt.
  • Über 1.800 Redakteure in einer Installation.
  • Über 80 Sprachen — Single- und Multi-Tree-Setups.
  • Über 10.000 Newsletter-Abonnenten in einem System.
  • 7 TYPO3-Entwickler ausgebildet (Deutschland, Kambodscha, Bangladesch), zwei Abschlussarbeiten begleitet.

Projekt-Historie (Auszug)

Ein Querschnitt aus den letzten Jahren — als Freelancer und zeitweise fest angestellter TYPO3-Developer. Anonymisiert, Referenzen auf Anfrage.

KI-Integration in Entwicklung und TYPO3 (laufend)

Eigener MCP-Server als TYPO3-Coding-Assistent. RAG-basierte Suche über TYPO3-Inhalte mit eigener Vector-DB und Python/FastAPI-Backend. KI-gestützte Content-Erstellung direkt im Backend. Stack: Python, FastAPI, Next.js, Docker, LLM-APIs (OpenAI, Anthropic, Google), Ollama lokal.

Verband — TYPO3-13-Neuentwicklung

Neubau mit Site Sets und Content Blocks, Extension-Entwicklung. KI-gestützte Entwicklung mit MCP-Server-Unterstützung — unter anderem mit meinem eigenen TYPO3-Coding-Assistenten. Stack: TYPO3 13, PHP 8, DDEV, Surf-Deployment.

Workspace-Anbieter — TYPO3-Major-Update von 11 auf 13

KI-unterstütztes Major-Update mit komplettem Refactoring: Flux und Mask zu Content Blocks, Foundation/Bootstrap-Mix zu Bootstrap pur. Neuentwicklung mit Site Sets. Stack: PHP 8, REST, Deployer.

Forschungszentrum — Langzeit-Betreuung

Laufende Weiterentwicklung einer TYPO3-Plattform in wöchentlichem Jour fixe. Sukzessive Upgrades von TYPO3 8 auf 13, Importer für Intranet-Daten, Solr-Suchintegration. Stack: TYPO3 8 bis 13, Solr, PHP 7 bis 8.

Bundesministerium — Hauptentwickler

Verantwortung für technische Entscheidungen im Public Sector. Solr-Suche, Frontend-User-Verwaltung, Forum, Newsletter-Anbindung, Deployment über GitLab CI. Stack: TYPO3 11, Solr, PHP 8, GitLab CI.

Friseur mit 12 Filialen — TYPO3 13

Zweisprachige Site, Custom Booking-Extension. Stack: TYPO3 13, PHP 8.3, MariaDB, Docker.

Was ich nicht bin

Ich bin Web-Entwickler, kein Linux-Administrator und kein DevOps-Engineer. Live-Server richte ich nicht ein und übernehme keine Server-Wartung — dafür braucht es jemanden, der täglich CVE-Feeds liest und Hosting-Verantwortung trägt.

Ich übernehme auch keine reinen Design- oder Content-Aufträge. Was ich mache: Code, Architektur, Integration. Was ich nicht mache: Logo-Entwurf, Texte schreiben (außer technische Dokumentation), Foto-Shootings koordinieren.

Skill Index

Type / 0109 skills

Frontend

  1. 01HTML90%

    HTML seit HTML4, über die XHTML-Phase bis zum heutigen HTML5 mit semantischen Elementen und ARIA-Attributen für Barrierefreiheit.

  2. 02CSS80%

    CSS3 inklusive Flexbox, Grid und Container Queries. Geschrieben als SCSS, kompiliert über Vite oder Webpack.

  3. 03SCSS/SASS80%

    SCSS seit 2013 — anfangs über Compass, heute über Vite oder Webpack. Variablen, Maps und Utility-Generierung statt wiederholtem CSS.

  4. 04JavaScript100%

    JavaScript seit den jQuery-Tagen, heute durchgehend modern: ES2022+, TypeScript, React und Node.js.

  5. 05React / Next.js70%

    Ich entwickle mit React und Next.js komponentenbasierte Anwendungen. Dabei habe ich eine klare State-Verwaltung, Server-Side Rendering und statische Generierung im Blick. Außerdem achte ich konsequent auf optimiertes Daten-Fetching sowie wiederverwendbare, gut typisierte Komponenten.

  6. 06SVG90%
  7. 07Vite/Webpack70%

    Mithilfe von Vite oder Webpack konfiguriere ich den Build-Prozess über Plug-ins, Code-Splitting und Tree-Shaking gezielt, sodass ich mit minimalem Setup performante Bundles erzeuge. Dabei achte ich stets auf schnelle Dev-Server-Zeiten und optimierte Production-Builds.

  8. 08Responsive webdesign100%

    Responsive webdesign mache ich seit Ende 2012 - Anfang 2013.

  9. 09Bootstrap100%

    Bootstrap bis 5.3 — Konfiguriert über SCSS-Variablen und Utility-API, statt eigenes CSS daneben zu schreiben.

Type / 0209 skills

Backend

  1. 01PHP100%

    Ich arbeite seit vielen Jahren mit PHP und setze dabei auf moderne Sprachfeatures ab Version 8, klare OOP-Strukturen sowie etablierte Frameworks wie TYPO3 oder Symfony. Dabei achte ich konsequent auf PSR-Standards und ein Composer-basiertes Dependency-Management.

  2. 02MySQL80%
  3. 03TYPO3100%
  4. 04Symfony70%
  5. 05Elasticsearch60%
  6. 06Solr60%
  7. 07ExtBase / Fluid100%

    2009 schon habe ich an zwei ExtBase Schulungen teilgenommen, das war noch in TYPO3 4.3 Beta und noch garnicht mit TYPO3 ausgeliefert sondern musste manuell installiert werden.

  8. 08REST90%

    Sowohl REST als Client konsumieren als auch REST Endpunkte als Server bereitstellen.

  9. 09Unit Testing70%
Type / 0302 skills

Misc

  1. 01Varnish Cache60%
  2. 02TypoScript70%
Type / 0407 skills

Programme / OS

  1. 01macOS80%
  2. 02Ubuntu70%
  3. 03Debian60%
  4. 04Windows50%
  5. 05PhpStorm90%
  6. 06GIT / GitLab / GitHub80%

    Mit Git, GitLab oder GitHub arbeite ich konsequent in Feature-Branches, schreibe aussagekräftige Commit-Messages und nutze Pull- bzw. Merge-Requests samt Code-Review, um sauberen und nachvollziehbaren Code sicherzustellen, und automatisiere über CI/CD-Pipelines Tests und Deployments für einen reibungslosen Workflow.

  7. 07Apache70%

    Apache installieren, konfigurieren, vHosts, Zertifikate, HTTP2

Type / 0505 skills

Sprachen

  1. 01Deutsch100%
  2. 02Englisch90%
  3. 03Japanisch30%
  4. 04Khmer20%
  5. 05Latein20%
Type / 0606 skills

Künstliche Intelligenz

  1. 01LLM-APIs85%

    OpenAI, Anthropic und Google produktiv angebunden. Lokale Modelle via Ollama für DSGVO-sensible Szenarien.

  2. 02MCP Server90%

    Eigener MCP-Server als TYPO3-Coding-Assistent — Automatisierung wiederkehrender Lifecycle-Aufgaben über Model Context Protocol. Daneben MCP-Anbindungen direkt aus TYPO3 und PHP heraus.

  3. 03Vector-DB & Embeddings80%

    Embedding-Pipelines und Vektorsuche — über den nativen Vector-Type in MariaDB, ohne separate Vektordatenbank.

  4. 04RAG85%

    Retrieval-Augmented Generation produktiv: TYPO3-Inhalte mit eigener Vector-DB und TYPO3 selbst oder Python/FastAPI-Backend.

  5. 05KI-gestützte Entwicklung90%

    Claude Code mit Custom Skills, Hooks und Subagents; Cursor und Zed. KI ist fester Teil meines täglichen Entwicklungs-Workflows, bei voller Code-Verantwortung.

  6. 06KI für Redakteure75%

    KI-gestützte Content-Erstellung direkt im TYPO3-Backend oder von außen via MCP und verschiedenen Chat tools — Auto-Meta, Alt-Texte, Textvorschläge für Redakteure.

Briefing

Auslastung für Ihr Projekt anfragen

Aktuell ausgelastet bis einschließlich Juni — Anfragen für die Zeit danach jederzeit möglich.

Briefing-Format frei: Tickets, Confluence-Link, Slack-Export, mündlich. Ich finde mich rein.