
Modernizing Legacy PHP Projects
Your PHP project is up and running – but showing its age? Lacking automated tests and a clear structure? Since the original developers left the company, changes are seen as risky and are mostly avoided? I can help you modernize your existing application carefully and step by step.
If you decide to work with me, we’ll start by assessing the current state of your project and define clear goals together. I can either handle the modernization myself or support your team in an advisory role – depending on your needs.
Get in touch!
What exactly is Legacy Code?
The term “legacy code” originally refers to code that is inherited and maintained by developers other than the original author.
In practice, it often describes code that’s somewhat outdated, lacks automated tests, is poorly documented, unstructured, and therefore hard to maintain. While the application might still work, it’s often fragile and error-prone – which is why changes to it are frequently avoided.
Why I'm the Right Person for This Job
I wrote my first lines of PHP around 25 years ago – and for the past 17 years, I’ve been working with it professionally on a daily basis. So I’m not only familiar with modern PHP standards, but I also remember the early, chaotic days: projects where HTML, CSS, JavaScript, and PHP were all mixed together in unstructured .php files.
I know what that kind of code looks like — I’ve written it myself. And I’ve learned from it and grown professionally, just as the PHP language itself has evolved significantly over the past 10 to 15 years.
Today, I write clean, maintainable, and modern code — and I bring the experience needed to understand legacy structures and improve them systematically.
Experience with older technologies


