Visual artist and self-taught developer | 20 years of coding | Pioneering vibe coding
I'm formally educated as a visual artist and have been coding since 2005. I work at the intersection of art, code, and creative technology, operating under the moniker y-a-v-a.org (Yet Another Visual Artist). Currently serving as Digital Tech Manager at apparel company G-STAR.
My creative work always evolves around mathematical challenges or interests, clear visual outcome, anti-attitudes and artistic and technical protocols/conventions. "The pixels are the message."
I like to build stuff quickly, call it digital impressionism, and iterative experimentation, but I also cherish old projects or work for months on something that's not yet good enough. Vibe coding, preferably with Claude, supports me in bringing this further; I love coding with AI.
In March 2025 I discovered AI-assisted coding, or "vibe coding". I've been exploring how tools like Claude Code, Codex or Aider.chat accelerate development and enable a more fluid, creative approach to building software. I've given several presentations on this methodology. Check out the slide decks here.
Languages: JavaScript & TypeScript (professional experience), Rust (since 2021), PHP, C++, HTML/CSS
Focus areas: Web development, web apps, graphics programming, algorithmic art, protocol art
Notable projects:
- node-gd β GD graphics library bindings for Node.js
- msaada β Lightweight local HTTP server built in Rust
- autoalbers β Josef Albers homage
- Solving Sol β Sol LeWitt wall drawings implemented in code
- Mondrianoise β Perlin noise meets Mondrian
- Maleglitch β Image corruption art tool
- More algorithmic art experiments on y-a-v-a.org
- alweervincent.nl or y-a-v-a.org β Art and projects
- vincentbruijn.nl β Code-focused blog (since 2004)
- infrath.in β Art and projects with AX710
- Vibe coding presentations
- LinkedIn profile
This work is licensed under CC BY-SA 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/4.0/


