Zum Inhalt springen
Marco Middeldorff — Software-Entwickler Köln, Deutschland · Remote oder hybrid Pfad /leistungen

Leistungen · Freelance

Laravel-Entwicklung für Systeme, die im Betrieb stabil laufen.

Ich bin freiberuflicher Laravel-Entwickler in Köln und arbeite remote oder hybrid. Offen für ausgewählte Projekte.

Projekt anfragen → Referenzen ansehen
01

Was ich anbiete

4 Schwerpunkte

1.1

Laravel-Backends und Business-Software

Ich entwickle Laravel-Anwendungen, die ein Tagesgeschäft tragen: von ERP- und Abrechnungssystemen bis zu internen Werkzeugen. Ich beginne beim Datenmodell und baue darauf Geschäftslogik, Rechte und Oberflächen auf.

  • —Neuentwicklung und Weiterentwicklung von Laravel-Anwendungen
  • —Datenmodellierung mit MySQL und PostgreSQL
  • —Admin-Oberflächen mit Filament und Livewire
  • —Automatisierte Tests mit Pest

1.2

Schnittstellen und Integrationen

Ich verbinde Systeme, die miteinander reden müssen: REST-APIs, Webhooks und Hintergrundprozesse, die auch bei Fehlern und Ausfällen der Gegenseite zuverlässig weiterlaufen.

  • —REST-APIs und signierte Webhooks
  • —Anbindung von Workflow-, ERP- und Drittsystemen
  • —Queues und Hintergrundverarbeitung mit Redis und Horizon
  • —Nachvollziehbare Fehlerbehandlung und Wiederholungen

1.3

Bestehende Systeme verbessern

Gewachsene Laravel-Anwendungen übernehme ich, lese mich ein und mache sie sicherer änderbar: mit Tests, klareren Strukturen und kleinen, rückholbaren Schritten.

  • —Code lesen, verstehen und dokumentieren
  • —Tests ergänzen und Refactoring in kleinen Schritten
  • —Fehlersuche und Performance im laufenden Betrieb
  • —Weiterentwicklung ohne Ausfallzeit

1.4

Deployment und Betrieb

Ich sorge dafür, dass eine Anwendung reproduzierbar ausgerollt wird: vom Docker-Image über die Pipeline bis zum Server, mit Migrationen und Healthchecks.

  • —Docker-Images für Laravel-Anwendungen
  • —CI/CD mit GitLab und GitHub Actions
  • —Deployments mit Coolify
  • —Rollouts, die sich zurücknehmen lassen
02

So arbeite ich

Drei Schritte

2.1 Kurzes Gespräch

Wir klären Ziel, Rahmen und Zeitplan. Danach wissen beide Seiten, ob die Zusammenarbeit passt.

2.2 Schriftliches Vorgehen

Ich halte Entscheidungen und Annahmen schriftlich fest, damit sie auch in einem Jahr noch nachvollziehbar sind.

2.3 Umsetzung in kleinen Schritten

Änderungen rolle ich häufig und in kleinen Stücken aus, jeweils so, dass sie sich zurücknehmen lassen.

03

Technologien

Täglich im Einsatz

3.1 Backend

  • —PHP, Laravel
  • —MySQL, PostgreSQL
  • —Redis, Queues, Horizon
  • —REST-APIs, Webhooks

3.2 Infrastruktur

  • —Docker
  • —GitLab CI/CD
  • —GitHub Actions
  • —Coolify

3.3 Frontend

  • —Vue, TypeScript
  • —React
  • —Inertia
  • —Tailwind CSS
04

Referenzen

Aus der Praxis
Alle Projekte ansehen →
05

Anfrage

Antwort persönlich

Ein Laravel-Projekt, das umgesetzt werden soll?

Schreiben Sie mir kurz, worum es geht und bis wann. Ich melde mich persönlich zurück.

Projekt anfragen →