Skip to content
Marco Middeldorff — Software Developer Cologne, Germany · Remote or hybrid Path /en/services

Services · Freelance

Laravel development for systems that run reliably in production.

I am a freelance Laravel developer in Cologne and work remote or hybrid. Open to selected projects.

Request a project → View references
01

What I offer

4 focus areas

1.1

Laravel backends and business software

I build Laravel applications that carry day-to-day business: from ERP and billing systems to internal tools. I start with the data model and build business logic, permissions and interfaces on top of it.

  • —New development and further development of Laravel applications
  • —Data modeling with MySQL and PostgreSQL
  • —Admin interfaces with Filament and Livewire
  • —Automated tests with Pest

1.2

APIs and integrations

I connect systems that have to talk to each other: REST APIs, webhooks and background processes that keep running reliably even when the other side fails or is down.

  • —REST APIs and signed webhooks
  • —Integration of workflow, ERP and third-party systems
  • —Queues and background processing with Redis and Horizon
  • —Traceable error handling and retries

1.3

Improving existing systems

I take over grown Laravel applications, get to know them and make them safer to change: with tests, clearer structure and small steps that can be rolled back.

  • —Reading, understanding and documenting code
  • —Adding tests and refactoring in small steps
  • —Debugging and performance in live operation
  • —Further development without downtime

1.4

Deployment and operations

I make sure an application is rolled out reproducibly: from the Docker image through the pipeline to the server, with migrations and health checks.

  • —Docker images for Laravel applications
  • —CI/CD with GitLab and GitHub Actions
  • —Deployments with Coolify
  • —Rollouts that can be rolled back
02

How I work

Three steps

2.1 Short conversation

We clarify the goal, scope and schedule. After that, both sides know whether working together makes sense.

2.2 Written approach

I record decisions and assumptions in writing, so they are still traceable a year from now.

2.3 Delivery in small steps

I ship changes often and in small pieces, each one in a way that can be rolled back.

03

Technologies

In daily use

3.1 Backend

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

3.2 Infrastructure

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

3.3 Frontend

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

References

From practice
View all projects →
05

Inquiry

Personal reply

A Laravel project that needs to be built?

Tell me briefly what it is about and by when. I will get back to you personally.

Request a project →