Professional work experience


08/2021 - present ~ Software engineer, freelance

I currenly work as a freelance software engineer. A dedicated page for which can be found here.

CoolGames B.V.

05/2022 - present ~ Software and data engineer

  • Responsible for migrating data for millions of players from multiple games to a new system
  • Building custom export module into SaaS platform Gamesparks to save data to record server
  • Building custom import module into CoolGames’ Nakama setup to consume data from record server
  • Working with other teams to make sure there is no user impact after the migration
  • Heavy use of PostgreSQL’s JSON(B) for performance and limiting possible downtime
  • Work on multiple applications, using Golang and Typescript/Deno
  • Involved with DevOps/SRE improvements (Docker, Terraform, Ansible, AWS)

Bytecode Digital Agency B.V.

08/2021 - 02/2022 ~ Co-founder and techlead, part-time

In August 2021, I announced my exit from Bytecode. As part of my exit, I have continued working for Bytecode part-time, to finish up loose ends and transfer knowledge to other team members.

05/2018 - 08/2021 ~ Co-founder and techlead

  • Team of 6 people, with expertise in development, design, sales and marketing
  • Development of custom software, mostly web/mobile applications with backed by an API server
  • Setting up infrastructure (internally and for clients), provisioning and security hardening
  • Developing internal tooling to make the software development process more efficient
  • Automating manual tasks to reduce the amount of toil involved in the development process
  • Leading client software projects on both front- and back-end and software consultancy
  • Involved in multiple startup, including partnerships and investments

VNG Realisering, Team NLX

08/2021 - 12/2021 ~ Senior software engineer

  • Open-source public project share data between organisations in a safe and privacy-proof way
  • Hands-on development on the back-end (Go), front-end (React) and SRE (Kubernetes, Helm)
  • Improvements in development and build setup to improve development experience and speed
  • Advisory role on technical improvements for the codebase for long-term roadmap
  • Introduced Typescript into the React codebase and build systems
  • Providing React and Typescript training to back-end developers
  • Part of the contributions are public on GitLab

Airchip B.V.

02/2021 - 11/2021 ~ CTO, ad interim

  • Startup to revolutionize digital ordering of drinks at festivals, even without internet connection
  • Hands-on development for the backend application (Golang) and admin applications (Vue, Javascript)
  • Responsible for the site reliability engineering and automation (Kubernetes, Go, Gitlab)
  • Advisory role for the three native applications (Kotlin, Swift) and the BLE-protocol
  • Leading role in the implementation of new working methodologies and development guidelines
  • Advisory role on how to tackle the existing technical debt
  • Responsible for selecting/screening new developers and onboarding them

Dearly B.V.

06/2020 - 11/2021 ~ Partner and techlead (part-time)

  • Startup for supporting mourners cope with their losses through various ways, investor through Bytecode
  • Development of the custom backend application, written in Go, with PostgreSQL database
  • Leading development of the mobile application in React/Typescript/Expo
  • Software architecture and infrastructure setup, deployment automation
  • Advisor for technical decisions and determining the feature roadmap

Youngpwr B.V.

02/2020 - 08/2021 ~ Partner and techlead (part-time)

  • Startup for helping young people to further develop their entrepreneurial side, investor through Bytecode
  • Development of custom backend application in Go and CMS
  • Leading development of the frontend application in React/Typescript/NextJS
  • Software architecture and infrastructure setup, deployment automation
  • Part of the management team (MT) and advisor for technical decisions

Eneco / Dept Agency

05/2019 - 03/2020 ~ Software engineer, ad interim

  • Leading frontend developer for De Omschakelaar project at Eneco, via Dept Agency
  • Front-end development in React/Typescript with Redux connected to .NET Core for data fetching/saving
  • Creating code generation tools to convert different data formats to JSON to be used for calculations
  • Using automation to speed up the development process
  • Creation of tooling to better tackle existing technical debt

Stager Software

12/2017 - 05/2018 ~ Full-stack software engineer

  • Team with 9 people (4 developers), using SCRUM
  • Working on the Stager ticketing software, built using Java Play! and ReactJS
  • Development of custom email builder using ReactJS, Java Play! and AWS
  • Integration of custom email builder within the rest of the application
  • Email templating solution based on MJML

Nooijen Web Solutions

05/2015 - 05/2018 ~ Owner, founder and developer

  • Team with 4 people, working in a SCRUM-like manner
  • Development of websites and web applications
  • Server administration and maintenance
  • Involved in sales, marketing, project management and administrative tasks
  • Discontinued at the start of Bytecode

07/2014 - 12/2018 ~ Owner and founder

  • Started out of a love for chemistry to support hobby chemists getting started
  • Development of the webshop using WordPress/WooCommerce with custom additions
  • Running and maintaining the webshop on all aspects (including administrative tasks)
  • Marketing-related activities to promote the webshop and generate inbound traffic
  • Discontinued so I could fully focus on Bytecode

Volunteer experience

Bookclub Philosophy

06-2021 - present ~ Reading group leader and moderator

Leading the reading groups on Stoicism, Aristotle and general book discussion group.

Other resonsibilities include Discord server administration, development and maintenance of the custom-made bot, helping out new members and automating tasks.

Gaga Animal Care

04/2017 - present ~ Treasurer and webmaster

Responsibilities include website creation and maintenance, supervising the administration and financial tasks.

Pijnackerse Watervienden

2013 - 2015 ~ Swimming tutor assistant

Leading and assisting swimming lessons for young children.

Atlas Animal Project

10/2013 - 12/2015 ~ Volunteer and assisting where needed

Occasionally assisting Atlas-representative(s), usually at Schiphol airport with dogs that arrived or collecting dog benches and returning them to Kos via cargo.

Animal Rescue Kos

03/2013 ~ Documentary director

Assisting volunteers living on Kos and filming the activities. After filming I edited, released and promoted the film. Finished documentary: or