Full-Stack Developer & Media Producer in Rotterdam
Raoul Guillermo
I design, build and ship full-stack applications, and on the side I produce music, DJ and work with audio-visual content. That creative background feeds how I approach products: performance, flow, and the feeling it leaves behind matter as much as the codebase.
About me
I live in Rotterdam and work mostly remote. Over the last 15+ years I've built and maintained large e-commerce projects, internal tools and custom platforms. I like systems that actually have to survive real traffic, angry users, and Monday mornings.
My main tools: Javascript (Node.js, Next.js, React, React Native), MongoDB, MySQL, PHP (Zend/Magento), GraphQL, HTML and CSS. Before that: .NET, classic ASP, MSSQL and Visual Basic. I don't just prototype – I keep things running, refactor when needed and think about the boring stuff like security, performance and backups.
What I do
- Headless e-commerce
Magento 2 back-ends combined with Next.js or custom front-ends using GraphQL, custom modules and integrations with POS and PIM systems.
- Custom tools & internal systems
API-driven dashboards, automations, permissioned back-office tools, and experimental token-gated / DAO-style flows when they actually make sense.
- Back-end APIs
Node.js / Express APIs on MongoDB or MySQL for multi-tenant apps, authentication, 2FA, file uploads, KYC flows and more.
- Creative & media production
Music production, DJ sets and audio-visual projects. That experience feeds into how I design flows, content and platforms for brands.
A few things I've built
One of my main long-term projects is a headless Magento 2 shop for a large outdoor retailer. It's big:
- 170.000+ products and growing
- A ridiculous amount of categories and filters
- Multiple integrations (POS, stock, pricing, content)
- Custom Magento modules and GraphQL endpoints
- Next.js front-end, fully decoupled from Magento
It's not a toy project. It handles real customers, real traffic and real business logic. To make it work I've had to write custom sorting logic, search tuning, modules for price and stock exports, and a lot of glue code between systems.
Alongside that, I've built a range of custom tools on demand: API-heavy dashboards, internal workflows, access-controlled portals and experiments with token-gated / DAO-style governance — wherever it adds real value instead of just buzzwords.
On the finance/compliance side I've also been working on tools for WWFT / KYC flows: dynamic questionnaires, file uploads, secure storage and integrations with identity providers. Not sexy, but important if you want serious clients.
- Next.js (React)
- Node.js / Express
- GraphQL (Magento, custom schemas)
- MongoDB & MySQL
- PHP / Magento 1 & 2
- TypeScript when it actually helps
- Tailwind CSS, shadcn/ui, custom components
- Vendit – POS and retail systems
- Magento 2 Commerce – as a headless back-end
I like headless setups because they force a clean separation: Magento does the heavy lifting for catalog, pricing and orders; the front-end is free to be fast, modern and fully tailored to the user instead of to the admin panel.
Creative work: music & media
Outside of client work I produce music, play drum & bass / jungle sets and shoot / edit video. I like projects that combine sound, space and visuals – unique locations, long-form sets, and content that actually feels alive.
That creative side keeps my dev work grounded: I care about flow, pacing and emotion in a product just as much as I care about architecture. A good product should feel like a well-structured set: tight, dynamic, and with no dead transitions.
Availability
I prefer projects where I can take responsibility for the system as a whole: architecture, implementation, integrations, and long-term stability. I work best on complex builds, headless setups, internal tools, and products that need to scale without falling apart.
I'm based in Rotterdam and collaborate with clients across the Netherlands and Europe.
Contact
Headless commerce, custom APIs, internal dashboards and media-driven platforms. Experience with high-SKU catalogs, auth flows, KYC, payments and integrations. Engagements typically span build plus ongoing iterations.
If this matches your roadmap, get in touch:
Phone: +31(0)615866190
Email: mail [at] raoulguillermo [dot] net
“People will forget what you said, people will forget what you did, but people will never forget how you made them feel.”
- Maya Angelou -