DataSight LogoDataSight

✨ Vibe coding: web en mobiele apps bouwen met AI (mijn hobby naast werk)

1 juni 2026 - door Tom de Bruijn 3 min leestijd

Naast mijn werk bij klanten ben ik in mijn vrije tijd bezig met iets wat vaak vibe coding wordt genoemd.

Wat is vibe coding

Vibe coding is software bouwen door in natuurlijke taal aan een AI coding agent uit te leggen wat je wilt. In plaats van alles zelf te programmeren werk je in iteraties met een AI model. Jij bepaalt het idee, de richting en de kwaliteitsnormen. De AI genereert en past de code aan.

Met tools als Claude Code, Cursor en GitHub Copilot kun je in korte tijd van idee naar werkende web of mobiele applicatie gaan. Ook deze website is op die manier deels gebouwd en verder doorontwikkeld.

Wat vibe coding in de praktijk echt is

De buitenkant lijkt simpel: je beschrijft iets en er komt code uit. In werkelijkheid lijkt het meer op samenwerken met een snelle engineer die alleen goed werkt als jij de richting scherp houdt.

Zonder duidelijke structuur gaat het model zelf keuzes maken die later zorgen voor extra complexiteit. Vibe coding werkt dus alleen goed als je zelf blijft sturen op architectuur en scope.

Waar het vaak misgaat

De grootste valkuil is niet slechte code, maar groeiende complexiteit zonder ontwerp. Een project begint klein en overzichtelijk en groeit langzaam naar iets waar beslissingen impliciet worden. Het werkt nog wel, maar is lastig te begrijpen en te wijzigen.

Token usage is een echte beperking

AI werk schaalt niet onbeperkt. Alles in je context beïnvloedt de volgende stap. Lange gesprekken en brede context maken modellen minder consistent.

Daarom werk ik met tooling die inzicht geeft in tokengebruik en contextoptimalisatie, zoals RTK en Token Optimizer. Niet alleen om kosten te beperken, maar vooral om context schoon en gericht te houden.

Van hobby naar productie

Vibe coding is sterk voor prototypes en experimenten. Zodra iets richting productie gaat, spelen andere vraagstukken zoals betrouwbaarheid, security, beheer, dependencies en eigenaarschap. Dat staat los van de vibe coding aanpak zelf.

In mijn werk help ik organisaties juist met die stap van snelle AI-prototypes naar robuuste productieoplossingen.

👉 Meer hierover: bekijk mijn AI Implementaties-aanbod.

Daar gaat het niet meer om "iets bouwen met AI", maar om architectuur, governance en integratie in bestaande systemen.

Wat ik zelf bouw

Ik werk aan een tool om wedstrijden van het WK te voorspellen, met als doel structureel beter te voorspellen dan bookmakers. Heb je nog hulp nodig met je WK-pool? Neem gerust contact op.

Daarnaast ben ik bezig met AI-ondersteunde gamedevelopment, vooral kleine mobiele games die snel van idee naar speelbaar prototype gaan.

📬 Wil je hierover sparren of ervaringen delen? Vind me op LinkedIn of neem contact op via de opties hieronder.

✨ Vibe coding: building web and mobile apps with AI (my hobby outside work)

June 1, 2026 - by Tom de Bruijn 3 min read

Outside my work with clients, I spend my free time on something often called vibe coding.

What is vibe coding

Vibe coding is building software by describing what you want in natural language to an AI coding agent. Instead of writing everything yourself, you work in iterations with an AI model. You define the idea, direction and quality bar. The AI generates and adapts the code.

With tools like Claude Code, Cursor and GitHub Copilot, you can go from idea to working web or mobile app in a short time. This website itself has been partially built and improved this way.

What vibe coding really is in practice

On the surface it looks simple: you describe something and code appears. In reality it feels more like working with a fast engineer that only performs well if you keep the direction sharp.

Without clear structure, the model will make its own decisions, which often leads to unnecessary complexity later. Vibe coding only works well when you actively control architecture and scope.

Where it often goes wrong

The biggest issue is not bad code, but growing complexity without design. A project starts small and clean, then gradually becomes something where decisions are implicit. It still works, but becomes hard to understand and change.

Token usage is a real constraint

AI work does not scale freely. Everything in your context affects the next step. Long conversations and broad context make models less consistent.

That is why I use tooling that provides insight into token usage and context optimization, such as RTK and Token Optimizer. Not just to reduce cost, but to keep context clean and focused.

From hobby to production

Vibe coding works well for prototypes and experiments. Once something moves toward production, different concerns become important: reliability, security, maintainability, dependencies and ownership. This is a different domain from the vibe coding workflow itself.

In my work I help organizations bridge that gap: from fast AI prototypes to production-grade systems.

👉 More about this: see my AI Implementations offering.

At that point it is no longer about "building something with AI", but about architecture, governance and integration into existing systems.

What I am building

I am working on a tool that predicts World Cup match outcomes, aiming to outperform bookmakers over time. If you need help with your World Cup pool, feel free to reach out.

I am also exploring AI-assisted game development, mainly small mobile games built from idea to playable prototype very quickly.

📬 Want to exchange ideas or experiences? Find me on LinkedIn or get in touch via the options below.