Skip to content
Bart Waardenburg, back to top: BW

Bart
Waardenburg

  • Developer tools
  • Talks & teaching
  • The Hague, NL

I build developer tools, and I teach people how to use them.

Creator of Fallow, the Rust-powered codebase analyzer for TypeScript and JavaScript, built on Oxc. Builder of IsAgentReady. Twelve years of shipping for the web before that.

Building Fallow · open to DevRel & developer-tools roles

About

For twelve years I built the web for other people: design systems, government portals, and apps hundreds of thousands of people use every day. Along the way I kept reaching for tools that did not exist yet. So now I build them, in the open, and I explain them from a stage, in docs, and in the terminal.

  1. Build

    Rust, TypeScript, Elixir. From an Oxc-based analyzer to Phoenix LiveView apps and MCP servers. I ship the thing I talk about.

  2. Teach

    Talks at dotJS, React Advanced and React Amsterdam, plus docs and agent skills. I try to make hard tooling ideas feel obvious.

  3. Grow

    Performance, SEO and AEO. IsAgentReady exists because I wanted to measure how products get found by people and by agents.

Fallow

Codebase intelligence for TypeScript and JavaScript.

Your code is a graph.

Every import is an edge. Fallow resolves all of them across 100+ framework plugins, so it knows which files, exports and dependencies nothing reaches.

What you are looking at

  • Entry points and hubs
  • Reachable modules
  • Unreachable, safe to delete
  • Dangling import

The graph behind this panel is live WebGL, drawn in the same colours.

One binary. Six kinds of answers.

Built in Rust on Oxc, with no TypeScript compiler and no Node.js runtime. Deterministic output with typed JSON contracts, so CI and coding agents can act on it without guessing.

What one run reports

  • Dead codeUnused files, exports, types, members and dependencies
  • DuplicationClone groups across JS, TS and stylesheets
  • ComplexityHotspots, with a 0–100 health score per file
  • CyclesCircular imports and re-export loops
  • BoundariesLayered, hexagonal and feature-sliced rules
  • Design driftStyling that escapes the design system

Where developers already are.

CLI, VS Code, Neovim, Zed, an LSP server, GitHub Actions, GitLab CI, Node bindings, and an MCP server so coding agents check the blast radius before they edit.

zsh — fallow

npx fallow audit Audit scope: 19 changed files vs HEAD~15 ● Unused files (2) packages/vitest/src/public/reporters.ts test/coverage-test/test/configuration-options.test-d.ts ● Circular dependencies (6) packages/vitest/src/integrations/vi.ts → wait.ts → vi.ts ✗ dead code: 156 issues · complexity: 6 findings · duplication: 8 clone groups (1.05s)

  • CLI
  • VS Code
  • Neovim
  • Zed
  • LSP
  • MCP server
  • GitHub Actions
  • GitLab CI
  • Node bindings
  • Agent skills

IsAgentReady

Is your website ready for AI agents?

Search is splitting in two: people and agents. IsAgentReady scans any site against 41 checkpoints and tells you exactly what to fix so LLMs and agents can find, understand and act on it. Think of it as Lighthouse for answer engines.

Checkpoints
41
Categories
5
Languages
EN · NL
URL
0

Ready to scan

GradeA
  • AI Content Discovery 30%0
  • AI Search Signals 20%0
  • Content & Semantics 20%0
  • Agent Protocols 15%0
  • Security & Trust 15%0

Example scan. The real one runs at isagentready.com

  • Web app

    Letter grades, public rankings, and PDF reports.

  • CLI

    Scan from the terminal or in CI.

  • MCP server

    Agents can scan sites and read the rankings.

  • Agent skills

    Fix the findings inside your editor.

  • Elixir
  • Phoenix LiveView
  • Oban
  • PostgreSQL
  • Floki
  • ChromicPDF

Open source, shipped.

Tools for developers, and more and more for their agents: Rust SDKs on the Oxc stack, MCP servers that turn real APIs into safe tools, and skills that teach agents to use them. All public, all MIT licensed.

I explain things on stage.

talks given, from meetups to dotJS
6
talks given, from meetups to dotJS
more this autumn: React Advanced and Frontmania
2
more this autumn: React Advanced and Frontmania
developers in the chapter I led at ANWB
35
developers in the chapter I led at ANWB

LatestdotJS · Paris · Sep 2026

JavaScript tooling has a blind spot

Linters check files and TypeScript checks types, but nothing checks the codebase as a whole. Now that agents write more of our code, the questions that matter are codebase-wide: what is dead, what is duplicated, what crosses a boundary. A look at that blind spot, and at how a project-graph view closes it.

Watch on YouTube ↗ (opens in a new tab): JavaScript tooling has a blind spot

The long trail here.

13years
shipping for the web

From front-end consultant to tech lead to chapter lead for 35 developers, across ANWB, the Dutch government and agencies. Design systems, accessibility, and architecture for sites with hundreds of thousands of daily users.

  1. 2025 — 2026

    Norday

    Senior Full-stack Developer

    Built Port of Rotterdam Innovation Bridge solo, and new sites for Acorn, Zeeuws Museum and Rotterdam Inclusief. Worked on Oorlogsbronnen, the RotterdamPas and VPRO ClubLees apps, and the new Rijkshuisstijl in NL Design System.

    • Next.js
    • React Native
    • NL Design System
    • Laravel
  2. 2024 —

    Dutch Government

    Senior Front-end Developer via ICTU, for the IND and RvIG

    Front ends Dutch residents rely on. A Vue 3 JSON Forms adapter library used in about 10 register front ends at the Immigration and Naturalisation Service. Passport and travel-document application flows for RvIG, with Keycloak, NL Design System and audited WCAG AA accessibility.

    • Vue 3
    • React
    • JSON Schema
    • WCAG AA
  3. 2022 — 2024

    Sdu

    Senior Front-end Developer

    Led the rebuild of sdu.nl from scratch on Next.js and Contentful. Worked on a design system shared by many products, and CI/CD on GitHub Actions and AWS.

    • Next.js
    • GraphQL
    • Contentful
    • AWS
  4. 2020 — 2024

    Ministry of Health (VWS)

    Tech Lead, Quarantine & Vaccination

    The Dutch COVID platforms. A setup that took new Rijkshuisstijl sites live within weeks of starting, with OWASP, WCAG 2.1 audits and Kubernetes on OpenShift.

    • React
    • Next.js
    • Sanity
    • Kubernetes
  5. 2019 — 2020

    ANWB

    Chapter Lead Front-end

    Set the front-end vision for 35 developers. Designed a micro-frontend architecture over Bloomreach, Sitecore and Magento, and a high-traffic e-commerce platform.

    • Leadership
    • Architecture
    • AWS
  6. 2016 — 2019

    ANWB

    Tech Lead, Design System & Traffic

    Built the ANWB design system in Preact. Solution architect for the traffic and route planner apps, which serve about 300,000 visitors a day.

    • Preact
    • Storybook
    • Design systems
  7. 2013 — 2016

    Incentro

    Front-end Consultant

    Front-end specialist for ANWB. Designed and taught the 7-day front-end course for young professionals and the Advanced Front-End program.

    • Teaching
    • AngularJS
    • React

Built for.

  • via Norday · 2025 — 2026

    Port of Rotterdam

    Innovation Bridge: an interactive map of the port’s innovation ecosystem with a strategy canvas, built solo on Next.js 16, Mapbox and a Statamic back end.

  • via Norday · 2026

    Acorn

    A new website for Acorn, which helps smallholder farmers turn agroforestry into carbon income.

  • via Norday · 2025 — 2026

    Oorlogsbronnen

    The national WWII sources platform, linking millions of records into life stories for more than 750,000 people.

  • via Norday · 2025

    Rotterdam Inclusief

    The Rotterdam Inclusief website for the municipality, on Next.js with the Rotterdam Design System.

  • via Norday · 2025 — 2026

    NL Design System

    The new Rijkshuisstijl as open-source NL Design System components and design tokens, for central-government websites and apps.

  • via Norday · 2025

    Zeeuws Museum

    The museum’s website: a Next.js front end on Statamic, with Algolia-powered search through the collection.

  • via Norday · 2025 — 2026

    VPRO

    ClubLees, a reading app for children, in React Native with an immersive reader module.

  • via Norday · 2025 — 2026

    RotterdamPas

    The RotterdamPas app for iOS and Android, built in React Native.

  • via ICTU · 2025 —

    IND

    A Vue 3 JSON Forms adapter library and form runtime used across about ten register front ends of the Immigration and Naturalisation Service.

  • via ICTU · 2024 —

    RvIG

    Accessible passport and travel-document application flows, with Keycloak and the NL Design System, audited to WCAG AA.

Building Fallow · open to DevRel & developer-tools roles

Let's talk.

DevRel, developer tools, growth engineering, or a hard tooling problem you want explained well. I would love to hear about it.