Resume Oscar Keur

Picture of the authorhe / him
GithubLinkedInInstagramFull resume

About me

Oscar Keur

Amsterdam, NL

Available remote

I take ownership of fullstack projects with a backend focus, from requirements to delivery, and lead the team when there is one. PHP and WordPress are my main stack, and I prefer open-source tooling. I've been freelancing since 2015, mostly for media and mission-driven organisations.
GithubLinkedInInstagram

Attributes

Independent
Flexible
User centric
Proactive
Collaborative
Technical
Detail oriented
Adventurous
Accountable

Personal interests

Cooking
Fermentation
Hiking
Culinary history
Board games

Skills

Technologies

PHP

Javascript

AI-assisted development

Python

Techniques

Product Thinking

Problem Analysis

Process optimization

Creative Problem-Solving

Tools & Platforms

Wordpress, incl. Gutenberg

React

Docker

Linux

CI/CD & Automation

Symfony

PHPUnit

Redis

Experience

Professional

Founder / Developer

WikkertWebdesign

2015-present

Since 2015, I've built products across sectors as a freelancer, for NGOs, publishers, research institutes and enterprise clients, each with different constraints, stacks and stakeholders.

  • Delivered diverse products for NGOs, SMEs and enterprise clients: financial calculators, academic data systems, subscription platforms, ticket sales platforms and content sites.
  • Led end-to-end product development, from requirements to production.
  • Built academic data tools and research systems for organisations including KIT Royal Tropical Institute and WHO.

Clients include:

  • NRC Media
  • KIT Royal Tropical Institute, World Health Organisation
  • Greenpeace
  • The Dutch Review of Books

Senior Software Engineer

NRC Media

2021-present

  • Led architecture design and technical direction of a Headless WordPress platform, migrating a legacy multi-site instance to a unified system.
  • Delivered end-to-end: from Proof-of-Concept to production, with early stakeholder involvement.
  • Set up CI/CD pipelines and DevOps practices: automated testing, deployment, and code review standards.
  • Mentored junior developers, conducted peer reviews, and established internal documentation.
  • Integrated Redis caching and PHP-FPM, significantly reducing response times under editorial peak load.
  • Presented technical decisions to non-technical stakeholders, including editorial and management.

Key Results:

  • Delivered the WYSIWYG digital-to-print editor, now the central publishing tool for NRC's editorial and print workflow
  • Migrated legacy PHP 5/7 codebase to PHP 8 with type safety and automated test coverage
  • Integrated WordPress with the print production system, social media APIs, and internal NRC services

Web Developer

Greenpeace Netherlands

2018-2021

  • Owned technical delivery of WordPress migration and interactive content via custom Gutenberg blocks.
  • Collaborated directly with marketers and fundraisers from brief to launch.
  • Built and integrated donation forms and lead-generation flows for fundraising campaigns.
  • Introduced CI/CD, code review standards, and automated test coverage across the team.

Key results:

  • CMS migration from custom-built to WordPress Gutenberg
  • Rebuilt digital fundraising tools
  • Improved GTM setup and built campaign-specific landing pages for digital marketing

Additional experience

Polling station member and president

Dutch elections

2014-present

President

Foundation Wolpop

2015-present

Works Council member

Greenpeace Netherlands

2019-2021

Data Protection Officer

Greenpeace Netherlands

2021

Manager, Bartender

Morebeer

2016-2019

Treasurer

Society Wolbodo

2014, 2018

Founder, event technician

Exquisite Events

2007-2016

Education

Bachelor Technical Policy Analysis and Management

Technical University Delft (2017)

  • Focus on: Transport & Logistics
  • Minor: Software Engineering

Training

  • Emergency Response Officer

    since 2016

  • Future Leadership Programme

    2020-2021

  • SymfonyCon Amsterdam pre-conference workshop days

    2019

  • Google Analytics Masterclass

    2019

  • Nonprofit Campaign Essentials

    2019

Languages

Dutch

Native (C2)

English

Fluent (C1)

Spanish

Proficient (B2)

French

Basic (A1)

Oscar Keur

Oscar Keur

Senior PHP Developer / Freelance

Contact

Amsterdam, NLGithubLinkedIn

Skills

Technologies: PHP, Javascript, AI-assisted development, Python
Tools & Platforms: Wordpress, incl. Gutenberg, React, Docker, Linux, CI/CD & Automation, Symfony, PHPUnit, Redis

Languages

馃嚦馃嚤DutchNative (C2)
馃嚞馃嚙EnglishFluent (C1)
馃嚜馃嚫SpanishProficient (B2)
馃嚝馃嚪FrenchBasic (A1)
I take ownership of fullstack projects with a backend focus, from requirements to delivery, and lead the team when there is one. PHP and WordPress are my main stack, and I prefer open-source tooling. I've been freelancing since 2015, mostly for media and mission-driven organisations.

Experience

Founder / Developer2015-present

WikkertWebdesign

Since 2015, I've built products across sectors as a freelancer, for NGOs, publishers, research institutes and enterprise clients, each with different constraints, stacks and stakeholders.

  • Delivered diverse products for NGOs, SMEs and enterprise clients: financial calculators, academic data systems, subscription platforms, ticket sales platforms and content sites.
  • Led end-to-end product development, from requirements to production.
  • Built academic data tools and research systems for organisations including KIT Royal Tropical Institute and WHO.

Clients include:

  • NRC Media
  • KIT Royal Tropical Institute, World Health Organisation
  • Greenpeace
  • The Dutch Review of Books
Senior Software Engineer2021-present

NRC Media

  • Led architecture design and technical direction of a Headless WordPress platform, migrating a legacy multi-site instance to a unified system.
  • Delivered end-to-end: from Proof-of-Concept to production, with early stakeholder involvement.
  • Set up CI/CD pipelines and DevOps practices: automated testing, deployment, and code review standards.
  • Mentored junior developers, conducted peer reviews, and established internal documentation.
  • Integrated Redis caching and PHP-FPM, significantly reducing response times under editorial peak load.
  • Presented technical decisions to non-technical stakeholders, including editorial and management.

Key Results:

  • Delivered the WYSIWYG digital-to-print editor, now the central publishing tool for NRC's editorial and print workflow
  • Migrated legacy PHP 5/7 codebase to PHP 8 with type safety and automated test coverage
  • Integrated WordPress with the print production system, social media APIs, and internal NRC services
Web Developer2018-2021

Greenpeace Netherlands

  • Owned technical delivery of WordPress migration and interactive content via custom Gutenberg blocks.
  • Collaborated directly with marketers and fundraisers from brief to launch.
  • Built and integrated donation forms and lead-generation flows for fundraising campaigns.
  • Introduced CI/CD, code review standards, and automated test coverage across the team.

Key results:

  • CMS migration from custom-built to WordPress Gutenberg
  • Rebuilt digital fundraising tools
  • Improved GTM setup and built campaign-specific landing pages for digital marketing
1 / 2

Contact

Amsterdam, NLGithubLinkedIn

Skills

Technologies: PHP, Javascript, AI-assisted development, Python
Tools & Platforms: Wordpress, incl. Gutenberg, React, Docker, Linux, CI/CD & Automation, Symfony, PHPUnit, Redis

Languages

馃嚦馃嚤DutchNative (C2)
馃嚞馃嚙EnglishFluent (C1)
馃嚜馃嚫SpanishProficient (B2)
馃嚝馃嚪FrenchBasic (A1)

About me

I started messing around with computers as a kid and eventually studied technical policy analysis at TU Delft rather than computer science. That combination probably explains why I care as much about what a system is for as how it's built.

Most of my career has been in media and non-profit: Greenpeace, then NRC. Both places, the software actually mattered to the people using it. That's the kind of context I look for.

Education

Bachelor Technical Policy Analysis and Management2017

Technical University Delft

- Focus on: Transport & Logistics - Minor: Software Engineering

Additional experience

Polling station member and president 路 Dutch elections2014-present
President 路 Foundation Wolpop2015-present
Works Council member 路 Greenpeace Netherlands2019-2021
Data Protection Officer 路 Greenpeace Netherlands2021
Manager, Bartender 路 Morebeer2016-2019
Treasurer 路 Society Wolbodo2014, 2018
Founder, event technician 路 Exquisite Events2007-2016

Training

  • Emergency Response Officer 路 since 2016
  • Future Leadership Programme 路 2020-2021
  • SymfonyCon Amsterdam pre-conference workshop days 路 2019
2 / 2