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

Who I am

Portrait of Roan van der Duim
Roan van der DuimLeeuwarden, NL

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

  1. – now

    Back-end Developer

    Junction digital + creative agency · Leeuwarden

    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. Clients range from technical products to marketing and communication.

  2. – now

    Back-end Developer

    Béyonit · Leeuwarden

    Building and maintaining customer software in PHP (Symfony and Laravel), JavaScript and SQL, plus the Linux and Plesk servers it runs on.

  3. –

    Web development intern

    Béyonit · Leeuwarden

    Wrote integrations with all kinds of external APIs, mostly in PHP, and helped build Python software for a specific hardware solution.

  4. –

    Developer intern

    FCsprint²

    Built web applications for education with JavaScript, jQuery and Konva.js.

Education

  1. 2017 – 2020

    MBO level 4, Application and Media Developer

    Friesland College (now Firda)
  2. VMBO-GT

    RSG Magister Alvinus

What I work on

Latest writing

All posts
Got a question or an idea?Say hello