About me

Oscar Keur

Amsterdam, NL

Available remote

Experienced Software Engineer with 10 years of expertise in PHP and JavaScript, specializing in WordPress and React.

I enjoy taking ownership of projects and being part of and guiding teams to deliver impactful solutions. Skilled in Product Thinking, customer-focused problem-solving, and systems design, with a proven track record of entrepreneurship.
Holding a degree in Technical Policy Management from TU Delft .

I am committed to open-source values and advancing web accessibility. I want to contribute to non-profit organizations and mission-driven companies striving to make a positive impact.

Attributes

Independent
Flexible
User centric
Venturous
Collaborative
Technical
Detail oriented

Personal interests

Cooking
Fermentation
Hiking
Culinary history
Board games

Skills

Technologies

PHP

Javascript

HTML5, CSS

Python

Techniques

Product thinking

Dataset understanding

Process optimization

Problem analysis

Tools & Platforms

Wordpress, incl. Gutenberg

React

Docker

Linux

CI/CD & Automation

Symfony

PHPUnit

Redis

Experience

Professional

Founder / Developer

WikkertWebdesign

2015-present

Since 2015, I have developed various products as a freelancer, demonstrating my versatility. These include websites (Bolt/Wordpress/Python), applications for revenue calculation, ticket sales, and subscription management (Symfony), and data analysis for academic research (ODK/Javascript/Python/Symfony). Working freelance has given me diverse experiences across organizations of all sizes, helping me adapt quickly, solve challenges, and work well with different teams and disciplines.

Clients (amongst others):

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

Senior Software Engineer

NRC Media

2021-present

At NRC Media, I am responsible for migrating the WordPress multi-site instance to a central Headless WordPress site with Gutenberg. This included building a Proof-of-Concept, consulting with stakeholders as ad-interim Product Owner, creating the initial architecture design, and setting up DevOps practices to streamline the workflow. With a small team, I have developed blocks for Gutenberg tailored to user and design needs and supported the introduction through training and documentation to ensure a smooth transition. After the introduction, I further optimized the application, for example, by introducing Redis caching.

Key Results:

  • Introducing the new central digital-to-print solution
  • Implementing Gutenberg WYSIWG editor
  • Migrating and upgrading legacy code to modern standards
  • Connecting WordPress through interfaces to multiple external systems and APIs

Web Developer

Greenpeace Netherlands

2018-2021

At Greenpeace Netherlands, I was responsible for the website in technical and tactical terms. One of my main priorities was developing new Gutenberg blocks for our editors to create interactive content. Additionally, I collaborated closely from start to finish with marketers, fundraisers, and campaigners, solving problems across our tools and processes to ensure we met their needs effectively.

Key results:

  • CMS migration from custom-built to WordPress Gutenberg
  • Implementing and optimizing new donation and lead generation forms
  • Optimizing digital marketing tools

Miscellaneous

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)