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
Frontend
- 01HTML90%
HTML seit HTML4, über die XHTML-Phase bis zum heutigen HTML5 mit semantischen Elementen und ARIA-Attributen für Barrierefreiheit.
- 02CSS80%
CSS3 inklusive Flexbox, Grid und Container Queries. Geschrieben als SCSS, kompiliert über Vite oder Webpack.
- 03SCSS/SASS80%
SCSS seit 2013 — anfangs über Compass, heute über Vite oder Webpack. Variablen, Maps und Utility-Generierung statt wiederholtem CSS.
- 04JavaScript100%
JavaScript seit den jQuery-Tagen, heute durchgehend modern: ES2022+, TypeScript, React und Node.js.
- 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.
- 06SVG90%
- 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.
- 08Responsive webdesign100%
Responsive webdesign mache ich seit Ende 2012 - Anfang 2013.
- 09Bootstrap100%
Bootstrap bis 5.3 — Konfiguriert über SCSS-Variablen und Utility-API, statt eigenes CSS daneben zu schreiben.
Backend
- 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.
- 02MySQL80%
- 03TYPO3100%
- 04Symfony70%
- 05Elasticsearch60%
- 06Solr60%
- 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.
- 08REST90%
Sowohl REST als Client konsumieren als auch REST Endpunkte als Server bereitstellen.
- 09Unit Testing70%
Misc
- 01Varnish Cache60%
- 02TypoScript70%
Programme / OS
- 01macOS80%
- 02Ubuntu70%
- 03Debian60%
- 04Windows50%
- 05PhpStorm90%
- 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.
- 07Apache70%
Apache installieren, konfigurieren, vHosts, Zertifikate, HTTP2
Sprachen
- 01Deutsch100%
- 02Englisch90%
- 03Japanisch30%
- 04Khmer20%
- 05Latein20%
Künstliche Intelligenz
- 01LLM-APIs85%
OpenAI, Anthropic und Google produktiv angebunden. Lokale Modelle via Ollama für DSGVO-sensible Szenarien.
- 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.
- 03Vector-DB & Embeddings80%
Embedding-Pipelines und Vektorsuche — über den nativen Vector-Type in MariaDB, ohne separate Vektordatenbank.
- 04RAG85%
Retrieval-Augmented Generation produktiv: TYPO3-Inhalte mit eigener Vector-DB und TYPO3 selbst oder Python/FastAPI-Backend.
- 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.
- 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.
Weiter im Thema
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.