Where I've made an impact

Full Stack Consultant — Inter IKEA Group

January 2025 — Present · Delft

Supporting IKEA's Modular Content Delivery team across front-end, back-end, developer experience, and operations, with a focus on federated GraphQL services and Contentful-based editorial tooling.

  • Built React/TypeScript editorial tools integrated with Contentful, and consumer-facing sites using Vite and GraphQL with real-time preview
  • Implemented a federated GraphQL gateway (Node.js, Apollo Federation) unifying numerous domain APIs
  • Automated CI/CD with GitHub Actions, Terraform, ArgoCD, and Kubernetes

Chief Agentic Officer — KITE

July 2020 — Present · Zwolle, Netherlands

Founded KITE Interactive, an agentic engineering company focused on building custom, high-quality digital products using modern, agentic development practices. We help organizations design, build, and evolve scalable software solutions without being tied to a specific language, framework, or platform. Our approach combines strong software engineering fundamentals with AI-assisted and agent-driven workflows to accelerate delivery, improve quality, and reduce repetitive development work.

  • Deliver end-to-end software engineering and technical consultancy across web, mobile, backend, cloud, and platform development, selecting technologies based on the problem rather than a predefined stack
  • Design and build custom applications, internal tools, APIs, integrations, developer platforms, and CMS-driven solutions tailored to specific business and operational needs
  • Develop agentic engineering workflows that integrate AI agents into the software development lifecycle for planning, implementation, testing, code review, documentation, and delivery automation
  • Create reusable frameworks, tooling, and automation that enable engineering teams to work more efficiently while maintaining strong quality, security, and architectural standards
  • Advise clients on software architecture, platform strategy, scalability, maintainability, and modernization of existing systems
  • Apply language- and framework-agnostic engineering principles, allowing solutions to span technologies such as TypeScript, JavaScript, Swift, Kotlin, Python, Java, and cloud-native platforms where appropriate
  • Continuously improve engineering workflows through automated testing, CI/CD, observability, quality gates, and AI-assisted development practices

Full Stack Consultant — Brenntag

March 2023 — December 2024 · Amsterdam, Netherlands

Led development and optimization of Brenntag's internal sales platform, focusing on functionality, reliability, and analytics.

  • Architected a mobile version of the sales platform in React, reusing desktop components
  • Established QA automation with Cypress/Playwright and Vitest; mentored QA engineers
  • Integrated Google Analytics, LaunchDarkly feature flags, and Grafana monitoring
  • Led a team to victory in a company hackathon

Front-end & App Consultant — Eneco

January 2022 — December 2022 · Rotterdam, Netherlands

Front-end and App Consultant for Eneco's customer-facing mobile apps, including the Toon smart thermostat app and Eneco Insights app.

  • Built cross-platform apps with React and Capacitor, Radix UI, and XState
  • Integrated Node.js backend services for real-time updates in an Nx monorepo
  • Managed release pipelines on Azure/AWS, including app store submissions

Front-end Consultant — BNNVARA

October 2021 — December 2021 · Amsterdam, Netherlands

Enhanced BNNVARA's internal CMS with advanced moderation and content oversight features.

  • Built content flagging, pre-moderation queues, and moderation tooling
  • Introduced Storybook for isolated UI component development

Front-end Consultant — Proud Nerds

June 2021 — August 2021 · Nijmegen, Netherlands

Maintained and enhanced a headless e-commerce platform powering multiple PWA storefronts.

  • Built an interactive 3D product configurator with React and TypeScript
  • Built GraphQL middleware bridging Magento, Laravel, and WordPress

Front-end Consultant — Property Pass

February 2021 — May 2021 · Utrecht, Netherlands

Modernized Property Pass's online platform by establishing a new UI component library and rebuilding the legacy client application.

  • Created a comprehensive UI component library using Storybook
  • Configured Rollup.js bundling and semantic versioning for the component library

Full Stack Consultant — code d'azur

October 2020 — December 2020 · Amsterdam, Netherlands

Helped build a greenfield music collaboration platform connecting music industry professionals, artists, and influencers.

  • Built responsive UI with React and TypeScript
  • Developed Node.js middleware and serverless functions for GraphQL APIs

Full Stack Consultant — Crizit

July 2020 — September 2020 · New York, United States

Supported e-commerce initiatives by building and customizing Shopify themes for a US-based client.

  • Developed custom Shopify themes with HTML, SCSS, JavaScript, and Liquid

Full Stack Consultant — Sytac (client: Ahold Delhaize)

July 2019 — June 2020 · Amsterdam Area, Netherlands

Combined hands-on development of internal tools with community-building initiatives.

  • Built internal tools (e.g. automated resume generator) with React, Node.js, Express, MongoDB
  • Co-organized developer meetups and contributed to the DevJam Medium blog

Full Stack Consultant — Ahold Delhaize

August 2019 — November 2019 · Zaandam, Netherlands

Contributed to ah.nl's digital transformation from a monolithic architecture to microservices.

  • Built new microsites and Node.js middleware exposing legacy REST via GraphQL
  • Configured CI/CD with Jenkins, Bitbucket, Docker, NGINX, and Kubernetes

Senior Front-end Developer — wehkamp

August 2017 — May 2019 · Zwolle Area, Netherlands

Drove feature development and performance improvements across Wehkamp's online retail platforms.

  • Delivered key customer flows: account creation, basket, wish list, checkout, credit services
  • Authored a comprehensive Front-end Developer Onboarding Guide
  • Led a team to victory in a company-wide hackathon

Full Stack Consultant — Rabobank

September 2016 — June 2017 · Utrecht Area, Netherlands

Enhanced the Rabobank Wallet App and developed back-end features for point-of-sale systems.

  • Built a web-based Angular dashboard for inventory and financial data
  • Developed a SOAP-to-REST proxy service for legacy banking systems

Full Stack Developer — Move

July 2016 — June 2017 · Zwolle Area, Netherlands

Contributed to a variety of client projects both on-site and in secondment roles.

  • Built hybrid mobile apps with Ionic, published to Google Play and App Store
  • Organized and hosted the Ionic NL Meetup group

Lead Developer — Hoogdesign

July 2014 — June 2016 · Deventer, Netherlands

Oversaw technical strategy and development for all client projects, managing a development team.

  • Designed and built a custom CMS using Laravel
  • Led migration from on-premises Mercurial to cloud-based Git

Software Engineer — Suneco Interactive Professionals

September 2011 — July 2014 · Heerde, Netherlands

Contributed to development and maintenance of web applications and custom portals early in my career.

  • Built CMSs and APIs in PHP using CodeIgniter
  • Built responsive UIs with HTML, CSS, and jQuery