I'm a freelance software developer based in Utrecht, the Netherlands. I'm specialized in creating, refactoring and containerizing (web) applications.
What I can do for you
You want to build a modern (web) application
I know my way around modern PHP and can help you with building a web application, API, micro service or middleware with proper documentation and tests.
You own a legacy application which needs improvement
Many software projects turn into legacy projects over time. Reasons being the use of obsolete technologies, lack of tests, tight coupling and high complexity. When your application is still valuable to your company I can modernize your codebase, set up a testing strategy and write documentation.
You would like to be able to deploy your application at any given time but your current setup doesn't let you do that
The era of waiting hours, days or even months before deploying an update of your application to production are over. Current technology and practices let us deploy fast and often. I can help you with continuous integration and deployment.
You often experience that your application which worked perfectly on development doesn't work in production.
Many issues with applications are caused by differences in the dev/test/production pipeline. This can be prevented by making sure the stack of operating system + web server + runtime + the application itself is consistent in every stage. I can help you set Linux containers (Docker), which solves this issue entirely.
You want your (junior) developers to be trained
Junior developers are often very eager to learn. I can teach them modern PHP practices, test-driven development and coach them in their webdevelopment careers.
You own an application and you want to know how well it's built
If you have an application and you're unsure about its quality I can do an audit and give you an overview of possible (security)issues, point to areas that need your attention and suggest improvements.