Kevin Kaland wearing a blended blue/purple wizard hat with a yellow star in the center near the brim.Remember, a long time ago, when someone told you that magic didn’t exist?

That isn’t true. I’m constantly bringing it to the web. I add that extra touch of programming wizardry to websites and web applications and delight you by making them do things that you didn’t really think they could.

Based in Norway, I specialize in:

  • development and theming for Drupal and Meteor
  • JavaScript development (Node.js, vanilla JavaScript, several JavaScript frameworks)
  • systems automation (utility scripts, migrations, server setup, app deployment) with Ansible
  • application deployment with Docker

I’m also active in the Drupal community; I maintain several modules, most notably FillPDF, and regularly contribute patches and comments to other contributed modules. I attend several Drupal events a year, and in general my involvement is a good thing for those who choose to work with me. The reason? Being involved means that I know what’s going on, which tools are most commonly used to solve problems, and what is coming in the future. This knowledge is incredibly useful, and those who don’t specialize deeply enough in Drupal often lack it.

Fill PDF Service logoI also run a web service that leverages the Drupal FillPDF module called FillPDF Service.

FillPDF normally requires that you install third-party software on your server, but you can use FillPDF Service instead and avoid having to do that.

Read more on my development services.

Magic still exists, and WizOne Solutions brings it to the web.