I offer migration and upgrade services to my clients, this involves upgrading from a programming language version and/or upgrading a framework version.
Let's be honest, migrating is normally an expensive and time-consuming process, This is where I can help, I provide a proven and tested approach to migrating & upgrading that will save you time and money.
  • We sign a Non-disclosure agreement (NDA)
  • Automated analysis programs are used to find issue in your codebase.
  • You receive, for a one-time pre-payment of 5,000 - 8,000 EUR, a PDF report of found issues and a timeline for fixing them.
* Please note you are not locked in, after receiving the analysis report, you can decide if you wish to continue with the next stage.
  • I will work in parallel with your team for 20 - 40 hours per week implementing fixes to your codebase.
  • I start with the smallest and easiest issues, I work on a start one - finish one basis, this means I create a change and merge it immediately on completion, no stale branches.
  • We can schedule once a month meetings to discuss progress, blockers and adapt strategy if need be.
How much does it cost?
5,000 - 8,000 EUR one-time payment for the analysis report 120-150 EUR per hour / invoiced weekly or monthly

Need your team to be more aware of code quality and up to date with modern tools that can improve your teams' productivity?

I offer training days for companies, I will cover such topics as clean code (what it does and doesn't look like), SOLID, PSRs, PERs, Rector, Easy Coding Standards and Phpstan.

A 5 hour training day cost 1,000 EUR

Introduction
15 minutes
Introduction and agenda overview.
Approach
15 minutes
How to view and deal with criticism and feedback.
Understanding Clean Code
45 minutes
What is clean code? Really, what is SOLID? What does and doesn't it look like?
Break
10 -15 minutes
Introduction to Refactoring & Analysis Tools
45 minutes
Explanation and demonstration of Rector, Phpstan and Easy Coding Standards.
Hands-on Coding Exercises
1 hour
Divided into pairs/groups. Coding exercises and refactoring practice.
Lunch Break
1 hour
Best Practices
30 minutes
Review of PSRs and common conventions.
Advanced Refactoring Techniques
30 minutes
Introduction to advanced techniques. Demonstration and discussion.
Q&A Session
30 minutes
Open floor for questions and discussion.
Wrap-up and Conclusion
15 minutes
Summary of key points. Resources for further learning. Feedback collection.