PHP and Symfony developer from Leeuwarden, building AI into real software.
Who I am

I'm a back-end developer from Leeuwarden in the north of the Netherlands. Most of my work is PHP and Symfony, and lately most of it sits where back-end development meets AI.
I work at Junction, a digital and creative agency in Leeuwarden, and at Béyonit, where I started as an intern in 2019. Day to day that means setting up AI platforms and fitting them into existing workflows: system prompts and tools for specific use cases, and the infrastructure around them, from API integrations and automation to document generation.
Outside work I build tools for myself. Agent Office is the one I use most: a 3D office where my Claude Code, Cursor and Antigravity agents work as a team. I write about what I learn on the blog, mostly about AI coding agents and the back-end work underneath.
I'm always curious about new tech, and even more about making it useful in practice. Away from the keyboard you'll find me following Formula 1, chasing lap times in sim racing or tinkering with my homelab.
- Role
- Back-end developer, working on AI tooling
- Works at
- Junction digital + creative agency
- Based in
- Leeuwarden, Friesland, the Netherlands
- Focus
- AI platforms, LLM integrations and AI agents
- Core stack
- PHP, Symfony, TypeScript, Next.js
- Also known as
- Ropo, RopoGamer on GitHub
Experience
- – now

Back-end Developer
Junction digital + creative agency · LeeuwardenSetting up AI platforms and fitting them into existing workflows: system prompts and tools for specific use cases, and the infrastructure around them, from API integrations and automation to document generation. Clients range from technical products to marketing and communication.
- – now

Back-end Developer
Béyonit · LeeuwardenBuilding and maintaining customer software in PHP (Symfony and Laravel), JavaScript and SQL, plus the Linux and Plesk servers it runs on.
- –

Web development intern
Béyonit · LeeuwardenWrote integrations with all kinds of external APIs, mostly in PHP, and helped build Python software for a specific hardware solution.
- –

Developer intern
FCsprint²Built web applications for education with JavaScript, jQuery and Konva.js.
Education
- 2017 – 2020
MBO level 4, Application and Media Developer
Friesland College (now Firda) VMBO-GT
RSG Magister Alvinus
What I work on
AI integration
Connecting language models to real data, tools and workflows: system prompts, tool calling, retrieval and agents that can finish a job.
Back-end systems
The foundations underneath: Symfony applications, APIs, automation, databases and the servers they run on.
AI coding agents
How I work day to day: several coding agents in parallel, shared memory between them, and the tooling to keep it manageable.