tobias fernkorn

Full-Stack-Entwickler · Laravel · Vue · remote

Verstärkung für dein Entwicklerteam, auch bei gewachsenem Code.

Ich arbeite mich in bestehende Codebasen ein, setze Features um, modernisiere Altlasten und baue Tests auf. Remote und nach Aufwand.

Porträt von Tobias Fernkorn
Einstieg

Schnell produktiv in fremdem Code, auch ohne Dokumentation.

Arbeitsweise

In eurem Workflow: Git, Tickets, Code-Reviews.

Abrechnung

Stundenweise, ohne Mindestlaufzeit.

Leistungen

Einzeln oder kombiniert, je nachdem, wo dein Team gerade Unterstützung braucht.

01

Legacy-Code modernisieren

Ich bringe gewachsene Anwendungen auf aktuelle Versionen und senke die Komplexität Schritt für Schritt, ohne den laufenden Betrieb zu gefährden.

PHP- und Laravel-Upgrades · Refactoring · Abhängigkeiten aufräumen

02

Team-Verstärkung

Ich arbeite als Teil deines Teams: Features umsetzen, Bugs beheben, Code reviewen. In euren Tools und nach euren Konventionen.

Backend · Frontend · Schnittstellen · Code-Reviews

03

Tests und Qualität

Ein schlankes Testkonzept, das zu eurem Code passt. Damit Änderungen planbar werden und nichts unbemerkt kaputtgeht.

PHPUnit · Vitest · Playwright · PHPStan · CI

Aktuelle Werkzeuge

Mein Schwerpunkt liegt auf Laravel und Vue, in aktuellen Versionen und mit KI-Agenten im Entwicklungsalltag. In bestehende Stacks finde ich mich schnell ein.

  • Laravel 12Backend
  • PHP 8.3Backend
  • REST-APIsBackend
  • QueuesBackend
  • PostgreSQLDaten
  • MySQLDaten
  • MigrationenDaten
  • Audit-LogDaten
  • Vue 3Oberfläche
  • TypeScriptOberfläche
  • Tailwind CSSOberfläche
  • PiniaOberfläche
  • GitWorkflow
  • DockerWorkflow
  • GitHub ActionsWorkflow
  • ComposerWorkflow
  • Claude CodeKI
  • MCPKI
  • GitHub CopilotKI
  • PHPUnitQualität
  • VitestQualität
  • PlaywrightQualität
  • PHPStanQualität
  • HetznerBetrieb
  • CloudflareBetrieb
  • nginxBetrieb
  • BackupsBetrieb

Erfahrung

Themen, in denen ich mich aus der Arbeit an Web-Anwendungen gut auskenne.

01

Mandantenfähige SaaS-Anwendungen

Mehrere Kunden in einer Anwendung: sauber getrennte Daten, Rollen und Rechte, die das Backend durchsetzt.

Mandanten · Rollen und Rechte · Policies

02

Personenbezogene Daten

Anwendungen, die den Datenschutz von Anfang an mitdenken: Änderungsprotokoll, Anonymisieren, klare Löschregeln.

DSGVO · Audit-Log · Auftragsverarbeitung

03

Schnittstellen

Daten zwischen Systemen bewegen: Importe aus fremden Formaten, PDF- und CSV-Exporte, E-Mail-Versand über Warteschlangen.

Importe · Exporte · REST-APIs · Queues

04

Betrieb und Deployment

Anwendungen in Produktion bringen und dort halten: Server einrichten, Backups mit Wiederherstellungstest, Updates und Überwachung.

Hetzner · Cloudflare · Backups · Monitoring

So arbeiten wir zusammen

Remote, stundenweise abgerechnet, ohne Mindestlaufzeit.

  1. 01
    Kennenlernen

    Du schilderst, woran dein Team arbeitet und wo es hakt.

  2. 02
    Einblick in den Code

    Ich verschaffe mir einen Überblick über Codebasis, Abläufe und offene Baustellen.

  3. 03
    Einstieg ins Team

    Zugänge, erstes Ticket, erste Pull Requests in eurem Workflow.

  4. 04
    Laufende Unterstützung

    So lange und so viel, wie ihr braucht. Abrechnung nach tatsächlichem Aufwand.

Häufige Fragen

Arbeitest du mit unseren Tools?

Ja. Ich arbeite in eurem Repository, eurem Ticketsystem und nach euren Review-Regeln.

Wie wird abgerechnet?

Stundenweise nach tatsächlichem Aufwand, mit nachvollziehbarer Zeiterfassung.

Übernimmst du auch Code ohne Tests und Doku?

Ja, das ist häufig der Ausgangspunkt. Ich sichere zuerst das Wichtigste mit Tests ab und ändere dann.

Arbeitest du auch auf Englisch?

Ja. Abstimmung, Code und Dokumentation auf Deutsch oder Englisch.

Wie setzt du KI ein?

Ich arbeite mit KI-Agenten wie Claude Code, etwa um mich in Code einzulesen, Tests zu schreiben oder Änderungen vorzubereiten. Jede Änderung prüfe ich selbst, bevor sie in einen Pull Request geht. Ob und mit welchen KI-Werkzeugen ich an eurem Code arbeite, legen wir vorher gemeinsam fest.

// Kontakt

Woran arbeitet dein Team gerade?

Zwei kurze Fragen, dann deine Nachricht. Ich melde mich in der Regel innerhalb eines Werktages.

Worum geht es?
Wie lange ungefähr?

Deine Angaben verwende ich nur, um deine Anfrage zu beantworten. Mehr dazu in der Datenschutzerklärung.