Full-stack platformen
Volledige ontwikkeling van data-intensieve webapplicaties met React, TypeScript, Symfony en NodeJS.
// senior full-stack · ontwikkelt sinds '84
Senior Full Stack Developer met 30+ jaar hands-on ervaring. Van bare-metal servers tot AI-gedreven ontwikkeling: ik ontwerp, bouw en leid data-intensieve platformen en complexe API-integraties.

// in cijfers
// over mij
Op mijn 10e verjaardag in 1984 kreeg ik een MSX en sindsdien ben ik niet meer gestopt met bouwen. In ruim vier decennia ging ik van BASIC-listings en BBS-systemen naar het leiden van data-intensieve platformen voor tienduizenden gebruikers. Ik geloof in code die meegaat, teams die leveren, en snappen wat je bouwt in plaats van blind genereren.
// kernkracht
Volledige ontwikkeling van data-intensieve webapplicaties met React, TypeScript, Symfony en NodeJS.
Ontwerp en bouw van geavanceerde REST API's, WebSocket-systemen en enterprise-integraties.
Pionier in het gebruik van AI-coding-agents voor snellere, consistentere en hoogwaardige software.
// uitgelicht project
~/projecten/glyphfallRealtime duels, co-op challenges en meerdere spelmodi. Gebouwd met React, TypeScript, WebSockets en een custom Trie-game-engine.
Open project →// laatste artikelen
Alle artikelen →De ene Claude Code plugin heeft 63k sterren en vraagt je om als een holbewoner te praten. De andere heeft 15k sterren en zet je tool output in een sandbox. Het internet koos de grappige. Of jij dat ook moet doen, hangt af van welk token-lek je echt probeert te dichten.
lees →Je CLAUDE.md is een suggestie. Hooks zijn een muur. ADRs en custom lint-regels zijn de ontbrekende laag ertussen: het verschil tussen hopen dat je agent zich gedraagt en het onmogelijk maken om dat niet te doen.
Gemini 3.5 Flash topte op dag één MCP Atlas, Toolathlon en CharXiv. De ochtend erna stond op Google's eigen forum een ontleding van een model dat 776 stappen lang in een lus hing. Het gat tussen de benchmark en het werk is geen bug.