Ingewikkeld is a company of experts for building web applications. Our language of choice is PHP, although we regularly play with other languages and tools.

With Ingewikkeld, you hire experts that are active and integral parts of the global PHP community, either by maintaining open source projects, by speaking at conferences worldwide or by organizing their own conferences.

Every single expert from Ingewikkeld has one goal:

Problems need to be solved.

We use a wide variety of tools to solve problems, whether it is one of the many PHP frameworks (we've worked on projects using symfony 1, Symfony2, Zend Framework 1 and 2, Silex and Cilex amongst others), a selection of the variety of tools that were not actually written in PHP (Memcache, Varnish, Redis, etc), or any other piece of software that we need (Bolt, Vagrant, etc), we can do it.

The Ingewikkeld experts are not just about software development. They also do consulting, training and audits when required. And they are pro-active: If they see something needs to happen, they'll take the initiative and make it happen.

Interested in hiring Ingewikkeld experts, or working for Ingewikkeld? Contact us at


PHP NorthWest 2015

As you may not have noticed already, I have been accepted to do the closing keynote at the fantastic PHP NorthWest 2015 conference . I am really happy to have been accepted, as this keynote is a personal message from …


WeCamp Day 5

I still owe you one day, so here it is. This blogpost came a bit late because as day 5 ended we still needed to get the island back into its regular state, get speakers back to the airport etc. Enough excuses… here…


WeCamp Day 4

In terms of working, day 4 was actually only half a day. But since the last day of WeCamp would also just be half a day, some work had to be done. The team focussed on finishing their MVP and ended up actually finishin…


WeCamp Day 3

Day 3 brought change. As I mentioned yesterday some of the personal goals that were set during the individual conversations with my team members affected the work we were doing. This meant, for instance, that Jasper to…


WeCamp Day 2

Yesterday was day 2 of WeCamp and it was an interesting day. While gathering requirements in day 1 we created two spikes , topics to research to find out if we could actually do what we assumed we could. So in the mor…


WeCamp Day 1

As we just started day 2 of WeCamp I’m reflecting back on the first day of the event. As I am being a coach this year, things are very different from last year for me. I’m hoping to have enough time to publish some…


Running functional tests in parallel with Codeception

Using functional tests in Codeception you can verify that components within your application work well together and it is perhaps the most worthwhile way to test controllers. The downside of these tests are that the…


You Need To Do What You Need To Do

One of the topics in The Art of Asking that I think more developers should be aware of is that you need to do what you need to do to do your thing. This sounds vague, but it is true. In the book, Amanda Palmer uses s…



G+J Uitgevers
Future500 BV