Improve code
Is your existing Laravel codebase messy or slow? I analyze and improve quality, structure, and performance.
From refactoring to cleaning up legacy code and adding tests. I make your platform manageable again and ready for the future.
Improving codebases is my passion. Whether it is reducing (technical) bugs, optimizing performance, or increasing code coverage: I make your code enjoyable to work with again.
I use static analysis tools such as PHPStan to detect problems early, and I ensure your codebase follows Laravel and PHP best practices. This keeps small issues from growing into major headaches.
Capabilities
- Code review and analysis
- Refactoring and cleanup
- Performance optimization
- Increase code coverage
- PHPStan integration
Who is this for?
- Companies with a Laravel application that has become slow or keeps producing errors.
- Teams that struggle to add features because of messy or outdated code.
- Owners who want to know the real state of their software's quality.
How I work
- 1
Analysis
I review the codebase, run static analysis with PHPStan and map out bottlenecks in performance and structure.
- 2
Prioritized plan
You get an overview of what can be improved, with the biggest wins at the top.
- 3
Improve step by step
I refactor in small, verifiable steps and add tests, so existing functionality keeps working.
- 4
Safeguard
With tests, code coverage and automated checks, quality stays on track after the improvements.
Frequently asked questions
Does my application need to go offline during the work?
No. I improve in small steps alongside ongoing development, so your application stays available.
What is PHPStan?
PHPStan is a static analysis tool that finds errors in PHP code before they reach production.
Do you work alongside an existing team?
Yes. I can work next to your own developers and transfer knowledge, so the team can continue on its own afterwards.
Read more
Event sourcing in Laravel: benefits, events, aggregates, and projections
Event sourcing in Laravel gives you full control over domain logic, history, and derived read models. This is how to set up Spatie's package in a practical way.
Building Speelgoedruilen.nl with Laravel: a case study
How toy swap platform Speelgoedruilen.nl works: Laravel 13, Inertia and Vue, Reverb chat, AI photo checks, Mollie subscriptions and local SEO per town.