Bjorn
Boonen

Lead Frontend Developer & Frontend Architect

City
Utrecht
Hours
32 - 40 hours
Language
NL, EN, SQ
Hourly rate
On request
Driving licence
Driving licence B
  • Phone+31 6 41 88 24 33
  • LinkedInlinkedin.com/in/bjornboonen
  • Websiteboonen.eu/bjorn

Introduction

With over 25 years of experience as a fullstack and frontend web developer, I can contribute to nearly every phase of web application development. From small widgets to high-performance interfaces for maritime systems and high-traffic platforms like Telegraaf.nl, Vergelijk.nl, Leadingcourses.com, viaBOVAG.nl, Greenchoice.nl, ANWB.nl, and bol.com. On several of these projects I was responsible for the frontend architecture, component libraries, and migrations to modern frameworks.

Worked for

  • Zilverenkruis
  • Bol
  • Ciz
  • Greenchoice
  • ANWB
  • RH Marine
  • viaBOVAG
  • Compare Group
  • Leadingcourses.com
  • Telegraaf Media ICT

Listening, addressing obstacles openly, and finding solutions together.

Building together works best. I like to get stuck in and help colleagues move forward, without taking over their work. My goal is to help others grow by listening, addressing obstacles openly, and finding solutions together. Development is something you do together, not alone.

Although I am creative and sometimes chaotic by nature, I always deliver my work in a structured way. My code is clean, well-organised, and thoroughly documented in git. Under high pressure I work pragmatically and methodically: I log technical debt deliberately for later sprints. Even under time pressure I never lose sight of accessibility (a11y).

React, Next.js, Vue 3, Nuxt, Angular, and Svelte: I have extensive experience with all of them. I set up frontend architectures, built scalable component libraries and design systems, and delivered accessible frontends. With React Native I also build mobile apps.

A well-configured CI/CD environment is essential to me. The initial setup takes time, but the long-term gains make it well worth it.

I have worked with internationalisation (i18n) and localisation (l10n) in almost every project. With a background in design I have a strong eye for visual quality. I started with Photoshop in 2004 and have since built up extensive experience with Illustrator, InDesign, Figma, and UX design.

The frontend domain changes fast. I keep developing myself by reading, learning, and experimenting with new techniques.

  1. 2026until now

    Zilverenkruis

    Senior frontend developer

    At Zilveren Kruis, contributed to the multilabel design system and the sales funnel.

    Tags
    • Design Tokens
    • AI (Claude, Gemini, ChatGPT, etc)
    • (Modern) CSS
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Javascript (ES6+)
    • Headless CMS
    • Azure
    • Git workflows
    • SEO
    • Mobile-first
    • Turborepo & NX
    • Jest
    • Vitest
    • Storybook
    • Vue
    • Sass
    • Typescript
    • HTML
  2. 2007until now

    Boostdev / Imego

    Senior/Lead full stack front end developer

    Alongside client assignments, we build our own products at Boostdev. They give us room to go deeper, innovate and apply new techniques. What we learn there, we bring back to our client work.

    Viviq is a mobile app that lets users scan barcodes to check food products for allergens and dietary preferences, including Nutri-Score and NOVA classification.

    CoachHelpr is being developed together with a hockey and football coach. It is an app for hockey and football coaches that suggests line-ups and keeps track of fair playing time for every player. It runs on phone and tablet, with a web environment for management. It was set up as multilingual from the start, including right-to-left languages.

    We are also developing a cross-platform design system for React, Web Components and React Native. It is WCAG-compliant by default and published on npm.

    We provide interactive AI training sessions and workshops to improve knowledge of AI and how to use it. We also use AI ourselves to speed up development and improve code quality. In addition, we experiment with CI/CD pipelines and automation to streamline development processes.

    Tags
    • Tailwind
    • GraphQL
    • RxJS
    • Node.js
    • Pega
    • Restful/Web Api's
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Nuxt 3
    • Vue
    • React Native
    • Styled Components
    • CI/CD
    • Web Sockets
    • i18n
    • Sass
    • Remix
    • Next.js
    • React
    • Typescript
    • Jest
    • Platform-agnostic
    • Javascript (ES6+)
    • Progressive enhancement
    • Mobile-first
    • (Modern) CSS
    • Intrinsic Layouts
    • HTML
    • Storybook
    • Design Tokens
    • Style Dictionary
    • Vitest
    • Cypress
    • Turborepo & NX
    • SEO
    • Git workflows
    • Analytics
    • Application insights (Telemetry)
    • Azure
    • Headless CMS
    • AI (Claude, Gemini, ChatGPT, etc)
    • Lit (Web components)
    • Svelte
    • Angular
  3. 2025until 2026

    Bol

    Senior front end developer

    At Bol, contributed to migrating the checkout to a new architecture built on an NX Monorepo with GraphQL. After a successful go-live, the contract was extended a second time to migrate additional sections, such as gift cards, to the new architecture. Also participating in a pilot for integrating Claude Code into the developer workflow.

    Tags
    • Javascript (ES6+)
    • Git workflows
    • Mobile-first
    • Turborepo & NX
    • Tailwind
    • GraphQL
    • CI/CD
    • i18n
    • React
    • Typescript
    • AI (Claude, Gemini, ChatGPT, etc)
  4. 2024until 2025

    Ciz

    Interim senior Frontend Developer

    Built a Proof of Concept to demonstrate that a well-designed user experience can help reduce contact requests, leading to shorter waiting lists and improved customer satisfaction. Also played a key role in initiating a technical roadmap for the various portals within CIZ.

    Tags
    • Restful/Web Api's
    • GraphQL
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • i18n
    • Next.js
    • React
    • Typescript
    • Javascript (ES6+)
    • Progressive enhancement
    • Mobile-first
    • (Modern) CSS
    • Design tokens
    • Intrinsic Layouts
    • Platform-agnostic
    • HTML
    • Pega
    • Node.js
    • Git workflows
  5. 2023until 2024

    Greenchoice

    Interim front end lead

    Took on the architecture role alongside a fellow architect and delivered a working proof of concept for the migration from .NET Razor templates to Nuxt 3. As Lead Frontend at Greenchoice.nl, drove this migration forward. Later in the project, also advised on the frontend architecture of Mijn Greenchoice.

    Co-created a mobile-first design system with shared design tokens in Figma, working closely with UX designers. This design system served as the foundation for a new Vue component library: scalable, reusable, and accessible components and tooling, used by teams across Greenchoice and by external agencies. Initially explored Web Components, but chose Vue to build on the existing Vue expertise within Greenchoice. Laid the groundwork for that library and contributed extensively to its core components. To accelerate adoption both within and outside Greenchoice, ran sessions explaining what the design system is, what it does, and why teams would benefit from adopting it.

    Beyond architecture and code, improved the development environment for frontend and full-stack developers and mentored the team through pull request reviews, pair programming, and one-on-ones.

    Tags
    • HTML
    • (Modern) CSS
    • Design tokens
    • Style Dictionary
    • Mobile-first
    • Intrinsic Layouts
    • Platform-agnostic
    • Javascript (ES6+)
    • Typescript
    • Progressive enhancement
    • Sass
    • Lit (Web components)
    • i18n
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • CI/CD
    • Vue
    • Nuxt 3
    • Restful/Web Api's
    • GraphQL
    • Node.js
    • Storybook
    • Vitest
    • SEO
    • Analytics
    • Azure
    • Application insights (Telemetry)
    • Git workflows
    • Headless CMS
  6. 2022until 2022

    ANWB

    Interim senior full stack front end-developer

    Set up a Next.js Proof of Concept for ANWB Insurance. Responsible for designing and building the initial flow and configuration of the product wizard. The project was successfully completed within the predefined three-month timeline, demonstrating that a Next.js-based flow would be faster, more stable, and more flexible than the existing solution.

    Tags
    • HTML
    • (Modern) CSS
    • Javascript (ES6+)
    • Typescript
    • React
    • Next.js
    • i18n
    • Styled Components
    • Restful/Web Api's
    • Git workflows
    • SEO
  7. 2022until 2022

    RH Marine

    Interim senior full stack front end-developer

    At RH Marine, a large volume of frontend code had been written at speed by less experienced developers, leaving the codebase without clear structure or direction. Redefined the frontend architecture, introduced unit testing and TypeScript, and contributed to various screens and new components.

    Tags
    • (Modern) CSS
    • HTML
    • Styled Components
    • Intrinsic Layouts
    • Web Sockets
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • i18n
    • Sass
    • Typescript
    • Restful/Web Api's
    • Node.js
    • Jest
    • Cypress
    • Storybook
    • Git workflows
  8. 2020until 2022

    viaBOVAG

    Senior front end developer

    Built the complete frontend architecture for ViaBovag.nl and led the migration from Razor (.NET) templates to Next.js. Owned the frontend within the scrum team, from technical decisions to implementation. Partnered with the UX designer to build the component library from the ground up and design and deliver new pages.

    Tags
    • HTML
    • (Modern) CSS
    • Mobile-first
    • Design tokens
    • Sass
    • Intrinsic Layouts
    • Javascript (ES6+)
    • Platform-agnostic
    • Typescript
    • Progressive enhancement
    • React
    • Next.js
    • Pega
    • i18n
    • Cypress
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Jest
    • Restful/Web Api's
    • Node.js
    • Storybook
    • Azure
    • Git workflows
    • Analytics
    • SEO
    • Headless CMS
  9. 2009until 2011

    Compare Group

    Senior front end developer

    Responsible for the complete frontend of Vergelijk.nl. Mentored colleagues and developed prototypes for new functionality.

    Tags
    • HTML
    • (Modern) CSS
    • Javascript (ES6+)
    • i18n
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Restful/Web Api's
    • Java
  10. 2007until 2020

    Leadingcourses.com

    Senior full stack front end developer/co-founder

    As co-founder, built and evolved the complete frontend of Leadingcourses.com from the ground up. Responsible for all digital expressions and internal tooling for data visualisation. Migrated the frontend from a traditional setup to React and Next.js. Mentored colleagues and developed prototypes.

    Tags
    • HTML
    • Mobile-first
    • (Modern) CSS
    • Styled Components
    • Intrinsic Layouts
    • Platform-agnostic
    • Javascript (ES6+)
    • Typescript
    • Progressive enhancement
    • React
    • Next.js
    • Vue
    • i18n
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • CI/CD
    • Jest
    • Cypress
    • Restful/Web Api's
    • Node.js
    • Git workflows
    • Analytics
    • SEO
  11. 2007until 2009

    Telegraaf Media ICT

    Front end developer

    Co-responsible for the frontend of Speurdersindekrant.nl. Translated the print layout of De Telegraaf to Telegraaf.nl and converted designs into working code within the Escenic CMS. Guided colleagues on frontend-related tasks.

    Tags
    • HTML
    • (Modern) CSS
    • Javascript (ES6+)
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)
    • Java
  12. 2004until 2007

    Compare group

    Front end developer/designer

    Created digital publications and designed pages. Developed tools for scraping websites and processing XML feeds. Responsible for the layout of all Compare Group websites.

    Tags
    • HTML
    • (Modern) CSS
    • Javascript (ES6+)
    • i18n
    • a11y (Accessibility) (WCAG AA, WAI-ARIA)