Lighthouse 100/100/100/100.
Type-safe End-to-End. Self-hostable.
Eigener Stack, bewusst gewählt, fokussiert auf Performance, Type-Safety und Vendor-Unabhängigkeit. Edge-fähige Runtime, 0 KB JS by default, End-to-End-Typkette von der DB bis zum Client. Plus eigene Tools (Site-Audit, Analytics, Lifecycle, Redaktions-MCP) die in Mandanten-Projekten produktiv laufen.
Sechs Engineering-Entscheidungen.
Konkrete Tool-Wahl behalte ich für mich, wer kopiert, kopiert die falsche Schicht. Was zählt sind die Eigenschaften: messbare Performance, harte Type-Safety, keine Vendor-Bindung.
0 KB JS by default
Marketing-Sites kommen ohne Client-Bundle aus. JS wird nur geladen wo Interaktivität nötig ist. Islands-Pattern, nicht SPA-Bloat. Lighthouse 100/100/100/100 ist die Baseline, nicht das Ziel.
TTFB < 50 ms · LCP < 1.2 s · CLS 0 End-to-End Type-Safety
DB-Schema → Server-Routen → Client-Code, eine Sprache, eine Typkette. Keine ORM-Abstraktionen die zur Laufzeit kippen. Schema-Drift wird zum Compile-Error, nicht zum 3-Uhr-Anruf.
Schema → Query → Response, ein einziger Typecheck Edge-fähige Runtime
Native TypeScript-Ausführung ohne Build-Step im Server, Cold-Start im einstelligen Millisekunden-Bereich. Selbe Codebasis läuft lokal, im Container und am Edge, ohne Lambda-Wrapper-Magie.
Cold-Start < 50 ms · Hot-Reload < 200 ms Self-Hostable, kein Vendor-Lock
Stack läuft auf eigenem Hetzner-Cluster oder bei jedem Container-Provider. Keine proprietären Cloud-Primitives, keine Abhängigkeit von US-Anbietern. DSGVO-konform per Default, nicht per Konfiguration.
Container-portabel · BYO-Postgres · keine Vendor-APIs Schlanker HTTP-Layer
Routing, Middleware, Validation in einer minimalen Schicht, kein Express-Erbe, kein Decorator-Magic, keine Reflection. Request-Handler sind Funktionen, Tests sind trivial.
Server-Bundle < 200 kB · 10k req/s pro Core Build-Pipeline in einem Atemzug
Linting, Typecheck, Tests, Build und Container-Push laufen in unter zwei Minuten. CI scheitert früh und laut, nicht erst am Deploy. Push-to-Production via signiertem Image, nicht via SSH-Bastel.
CI < 2 min · Deploy zero-downtime Vier Engines im produktiven Einsatz.
Eigene Implementierungen für SEO-Audit, Analytics, Page-Lifecycle und MCP-Tooling. Patterns aus diesen Tools werden in Mandanten-Builds re-verwendet. Repos privat. Walkthrough im Sparring möglich.
Site-Audit-Tool
produktiv · privatCLI mit über 30 Analyzer-Modulen. OAuth-Browser-Flow als Workaround gegen den Service-Account-Block der Search-Console-API. AI-Reasoning-Layer fasst Findings in Prio-Listen zusammen, Output ist Claude-parsbar (JSON-Schema). Wettbewerber-Recherche, Keyword-Planner, Audit-History-Diff, Lifecycle-Subcommands.
30+ Module · OAuth-Workaround · AI-Reasoning · History-Diff @thconsulting/analytics
live · analytics.thconsulting.devPrivacy-First Beacon-Server. Cookieless via SHA-256(IP+UA+Daily-Salt). Session-ID rotiert um 0:00 Uhr, kein User-Profiling. INP-p75-Approximation aus Event-Stream, Goal/Journey-State-Machine, eigene Source-Klassifikation für AI-Search-Traffic. Multi-Tenant von Tag 1.
Cookieless · INP-p75 · Multi-Tenant · AI-Search-Klassifikation Page-Lifecycle-CLI
produktiv · privatplan/followup/list-Subcommands für Per-Page-Lifecycle. Brief-Generation aus 6 Datenquellen (Search-Console, Google-Suggest, Keyword-Planner, Brave-Search, AI-Cluster, Lifecycle-Seeds). Followup-Auto-Tickets bei Position 11–20 / Snippet-CTR-Drop / Indexing-Stillstand.
6-Quellen-Brief · Followup-Auto-Tickets · GSC-API-Integration Redaktions-MCP
produktiv · privatMCP-Server für Site-Pflege. Sechs Tools: plan_to_draft, update_page, validate_schema, update_llms_txt, propose_internal_links, publish_page. Branch-PR-Workflow gegen das Site-Repo, keine direkten Commits, jede Änderung läuft durch Review. Anbieter-neutral via offizielles MCP-Protokoll, funktioniert mit Claude, ChatGPT-Desktop und Cursor.
6 MCP-Tools · Branch-PR-Workflow · Schema-Validation · Anbieter-neutral Pro Build-Typ ein Tech-Deep-Dive.
Jeder Build-Typ hat eine eigene Tech-Page mit Architektur-Pattern, gemessenen Performance-Werten und Reference-Implementierungen.
Homepage
Bauen0 JS by default · Lighthouse 100 · Build < 5 s Webanwendung
BauenMagic-Link · 2FA · RBAC · Type-safe DB Webshop
BauenHeadless Checkout · B2B-Konfigurator · DSGVO MCP & AI
BauenMulti-Tenant · Field-Whitelist · Streaming Tools SEO & KI-Sichtbarkeit
Optimieren30+ Module · AI-Reasoning · OAuth-Workaround Analytics
OptimierenCookieless · INP-p75 · Multi-Tenant Beacon Page-Lifecycle
Optimieren6-Quellen-Brief · Followup-Tickets · GSC-API Redaktions-MCP
PflegenMCP-Tooling · Branch-PR · Schema-Validation Migration
AblösenURL-Inventur · 301-Map · IndexNow-Push Sechs produktive Cases.
Code-Walkthrough an einer Reference-Implementierung im Sparring möglich. Repos privat, Pattern und Architektur-Entscheidungen erklärbar.
CLI · 30+ Module
OAuth-Workaround, AI-Reasoning, modulare Analyzer-Architektur.
Cookieless Beacon
INP-p75, Multi-Tenant, AI-Search-Klassifikation, container-deployed.
Webshop + LMS
Schulungs-Plattform mit Checkout, Self-hosted Container-Cluster.
Static + CMS-Sidecar
Marketing-Site mit Magic-Link-CMS und Instagram-Sync.
Editorial-Site
18 Pages, Story-Format, iCal-Feed, Sponsor-Tier-System.
Portfolio-Übersicht
Schnittstellen, Vertical-Apps, Mandanten-Cases.
Tech-Sparring oder Code-Walkthrough?
30 Min Erstgespräch, kostenlos. Stack-Prinzipien diskutieren, Use-Case prüfen, Walkthrough an einer Reference-Implementierung.
Erstgespräch buchen