PHP backend developer in Leipzig: modernise legacy systems without risking operations

Many companies run on PHP applications that have grown over many years. They work. But every change takes longer, knowledge sits in a few heads, and updates feel risky. A full rewrite is expensive and rarely necessary. I modernise such systems step by step, build clean APIs and keep operations stable. Remotely or on-site in Leipzig and the surrounding area.

Start a project

How I can help

  • Legacy modernisation

    Understanding grown code, untangling it and moving it step by step into a modern structure, for example to Symfony.

  • Tests as a safety net

    Adding tests where they are missing, so changes are no longer a leap in the dark.

  • APIs

    REST APIs for frontends and partners and integrations with external services, properly documented.

  • Operations and DevOps

    Containers, automated deployments, monitoring and alerting, so releases become routine.

  • Updates

    Upgrading PHP versions and dependencies on a plan.

In practice: a shop grown over 15+ years

A PHP shop that has grown over more than 15 years is moving to a modern Symfony foundation. Together with the team I am preparing this migration in steps: untangling responsibilities in the code, adding tests and moving areas over one at a time while the shop keeps running.

Why not a rewrite?

A rewrite promises a clean start. But it throws away years of domain knowledge embedded in the old code, and until it is finished, the old system still has to be maintained. Step-by-step modernisation delivers noticeable improvements sooner and keeps the risk of every single step small.

How we work together

  1. Introduction

    Where does it hurt most? Speed, stability, security, or dependence on individual people?

  2. Assessment

    I look at the code, database and operations and show you where modernisation pays off first.

  3. Roadmap

    A step-by-step plan in which every step delivers value on its own.

  4. Implementation

    Together with your team, during live operation.

  5. Handover

    Documented, so the knowledge does not disappear into a single head again.

Training

Should your team develop the modernised codebase on its own? I support that with workshops and in-house training, on-site in Leipzig and the surrounding area or remotely.

Technologies

PHP 8SymfonyLaravelMySQLPostgreSQLRedisDockerREST APIs

Frequently asked questions

Does our application need to be rewritten?
Usually not. In the vast majority of cases step-by-step modernisation is cheaper and safer. After an assessment I tell you honestly what I recommend.
Can you work with code nobody really knows anymore?
Yes. Getting to grips with grown code is part of my daily work, and I document what I find.
Does the application keep running during modernisation?
Yes, that is exactly what the approach is designed for.
Do you work on-site?
Happily in Leipzig and the surrounding area; otherwise I work remotely.
How is the work billed?
Hourly, daily or as a fixed-price project. Modernisation work is often billed in clearly defined stages.

Modernise a legacy system?

Tell me where things get stuck. I usually reply within 24 hours.

Start a project