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


The WeCamp Experience

Disclaimer: I have been involved with the organisation of WeCamp for the past 6 years. The WeCamp Experience. In these past few years this has been my best description for what WeCamp is. It is incredi…

How to fix DigitalOcean’s RancherOS disk size

If you, like me, experienced when you start a RancherOS droplet that the disk size is only 8 gigabytes out of the expected 50 gigabytes, then the following two commands may help: sudo growpart /dev/vda 1 sudo resize2…

Using Jetbrains’ Rider IDE with Unity

In my daily work I use phpStorm intensively and as such I have become used to the convenience that the IntelliJ family of products give. A little bit of background Aside from my work as PHP Developer I also creat…

Installing Symfony Flex and Prooph 7

Because I love to experiment with new technologies I decided today to set up a new event-sourced project using Symfony Flex and Prooph 7. In this blog post, I am going to describe my experiences when installing these, …

When your template cannot be found in Symfony 4

While I was playing with GraphQL in Symfony I wanted to use a pre-symfony 4 bundle to provide a GraphQL server. When I wanted to go to a page that used a twig template I got the following error: Unable to find templa…

Running websites on a Docker Cluster using Rancher

For my company, Ingewikkeld, we are migrating all our services to run on a series of Droplets at DigitalOcean that together form a cluster of Docker containers. This setup should reduce the costs of all the separate …

Adding drop shadows to your Mapbox Maps

One of the things that MapBox does not natively support is the concept of drop shadows or some sort of glow to your map elements. Luckily, with some trickery, we can fake that. The trick here is to draw your pol…

Setting the Field of View (FOV) in Mapbox GL JS

At a client of mine, we are working with Mapbox to show a floor plan of the building. As the map needs to be as readable as possible we wanted to do an experiment by using an orthographic or axonometric projection…


G+J Uitgevers
Future500 BV
Schiphol Group