Dennis Adriaans or Dennis Adriaansen?

Both names lead to me. My full name is Dennis Adriaansen. In the Nuxt community and on X, you may know me as Dennis Adriaans or @DennisAdriaans. My GitHub account is dennisadriaans.

This site brings my projects, articles and public updates together under one roof.

It often starts with something I need.

Nuxt Charts began while I was working on a Nuxt error dashboard. I wanted charts that looked good, felt natural in Vue and did not take a long time to integrate. That need became a chart library, and then a collection of blocks and dashboard templates.

I wrote about that starting point in why I built Nuxt Charts. It still describes the kind of work I enjoy: a clear problem, useful defaults and careful attention to the interface.

From the interface to the backend.

With cloudconfig, I’m working on the parts behind the interface: defining models, generating APIs, applying access rules and deploying a backend on Cloudflare. It is in beta. The aim is to make backend work easier for frontend developers while keeping the application’s rules explicit.

Nuxt Agentic explores the application layer above that backend: agents, connected tools, automations and a workspace built with Nuxt.

A workshop for other ideas.

Open Run schedules coding agents on a local machine. LessRusty is a Rust learning project. AI Inzetten makes practical AI topics accessible to Dutch business owners and managers.

I also work on open-source visualization packages and smaller experiments. Not every experiment becomes a product; the work still teaches me something useful.

What I write about.

My writing covers Nuxt and Vue, chart design, developer experience, backend architecture and tools for coding agents. Some articles expand on my public posts; others document the projects themselves.

For a project question or a conversation about the work, email dennis@nuxtcharts.com.