wittberger.net

Servus, ich bin

Daniel Wittberger.

Head of Web & Software Development bei FONDA
Perg & Wien, AT

Ich baue Web-Plattformen, die halten, und integriere KI dort, wo sie tatsächlich Arbeit abnimmt.

Seit über zehn Jahren PHP und Laravel, dazu Vue/Nuxt, Docker und alles, was dahinter läuft. Aktuell viel mit LLM-Tooling: MCP-Server, Agent-Workflows, lokale Modelle.

01 Was ich mache

Plattformen
Laravel, Livewire, Filament, Nuxt/Vue. Von der Datenmodellierung bis zum Go-Live. Redaktionssysteme, Shops, Suchen mit hoher Last.
Infrastruktur
Hetzner, Docker, Cloudflare, Keycloak, CI/CD. Migrationen ohne Ausfall, Monitoring, das jemand liest.
KI in Systemen
MCP-Server für interne APIs, agent-gestützte Redaktions-Workflows, Automatisierung mit n8n, lokale Modelle via Ollama. Konkrete Integration statt Chatbot-Widget.

02 Arbeit

Gerade privat Terminal

sshire, ein gemütliches Zuhause für SSH-Hosts

Ein SSH-Launcher fürs Terminal, geschrieben in Rust, als Alternative zu sshs. Hosts mit Icons und Tags, unscharfe Suche, Import aus der ~/.ssh/config (die dabei nie verändert wird), Verbindungs-Log, SFTP und sshfs-Mount.

Passwörter liegen im macOS-Schlüsselbund oder unter Linux verschlüsselt mit XChaCha20-Poly1305 und Argon2id. Der Name ist eine Anspielung aufs Auenland, die Heimat der Hobbits.

brew install witti/tap/sshire

Rust · TUI · SSH · Open Source · Code auf GitHub →

  1. Nº 01 Suche

    MCP-Server für eine redaktionelle Such-API

    Angebunden, damit LLM-Clients direkt gegen den Produktivindex arbeiten können.

    Suche und Filterlogik sind seither einmal implementiert und nicht dreimal nachgebaut.

    PHP · Laravel · MCP · Algolia

  2. Nº 02 Redaktion

    KI-gestützte Redaktions-Workflows in WordPress

    Titelvorschläge, Feldbefüllung, Bild-Metadaten, Übersetzungen, direkt im Editor statt als Nebenprodukt.

    Die Redaktion arbeitet weiter im gewohnten Editor; die Vorschläge stehen dort, wo entschieden wird.

    WordPress · ACF · WPML · Anthropic API

  3. Nº 03 Migration

    Plattform-Migration mit ~180.000 Nutzerkonten

    CMS- und Identity-Umzug im laufenden Betrieb.

    Umgestellt ohne Wartungsfenster; Bestandskonten blieben ohne Neuanmeldung gültig.

    Laravel · Keycloak · PostgreSQL

  4. Nº 04 Keller

    Self-Hosting-Setup im eigenen Keller

    Alle privat genutzten Services auf Open-Source-Basis, seit die Glasfaser liegt.

    Backups, Reverse Proxy und Updates laufen automatisiert. Der Rest ist Hobby.

    Docker · Proxmox · Caddy

03 Persönlich

Gesucht: nichts. Gefunden: das hier.

Wenn’s mal nicht technisch ist: wandern, kochen, Kater. Und nachts gelegentlich kleine Plastiksteine. Zuhause läuft CachyOS, im Job ein MacBook.

Zum Mitnehmen bitte abreißen ↓

04 Archiv

Alte Blogposts. Technisch längst überholt, aber sie bleiben online.

  1. Printserver inklusive AirPrint mit dem Raspberry Pi
  2. Starbound-Server bei DigitalOcean
  3. OpenTTD-Server bei DigitalOcean
  4. Jekyll auf Uberspace mit Git

05 Kontakt

Mastodon
@witti@kanoa.de
GitHub
Witti
LinkedIn
Daniel Wittberger