Hi I'm Roel.

Like 'rule', not like 'Noel'

1985
0 years old
1986
1 years old
1987
2 years old
1988
3 years old
1989
4 years old
1990
5 years old
1991
6 years old
1992
7 years old
1993
8 years old
1994
9 years old
1995
10 years old
1996
11 years old
1997
12 years old
1998
13 years old
1999
14 years old
2000
15 years old
2001
16 years old
2002
17 years old
2003
18 years old
2004
19 years old
2005
20 years old
2006
21 years old
2007
22 years old
2008
23 years old
2009
24 years old
2010
25 years old
2011
26 years old
2012
27 years old
2013
28 years old
2014
29 years old
2015
30 years old
2016
31 years old
2017
32 years old
2018
33 years old
2019
34 years old
2020
35 years old
2021
36 years old
2022
37 years old
2023
38 years old
2024
39 years old
2025
40 years old
2026
41 years old
ROC: ICT
SMScity
Condoomfabriek.nl
Beltegoed.nl
Recharge.com
Sabbatical
Re:commerce
Al Potato
Pro Line
UNLOQ
fixfin.nl
today
31 January 1985

Born

July 1989

First time using a computer

My dad took me along to his office and sat me down at his computer. The keyboard wasn't plugged into anything, but that didn't stop me from being completely convinced I was using a computer.
January 1991

We got a PC at home

My dad bought a PC through some scheme at work. A colleague of his sold Twilight CDs: discs full of ripped games and software, basically torrents before the internet. To install any of it you had to use MS-DOS, so that was the first time I typed commands at a prompt.
March 1992

Messing with games

I started messing with all sorts of MS-DOS games by editing their config files. Without knowing it I was learning what a project's file structure looks like and what a variable is.
Mostly I gave myself extra lives and swapped out car textures and sounds.
June 1995

QBasic

At a friend's house his older brother showed us QBasic: a few lines of code and you could make a character move across the screen in a loop. I was amazed.
July 1996

QBasic animations

I started making animations in QBasic, drawing circles and ASCII smiley faces and moving them around the screen.
One of them was an ASCII friend of mine whose head lifted off his body, flew across the screen and headbutted some kid clean out of frame. Best thing I had ever made.
January 1999

Learning Pascal

I taught myself Pascal by just going at it. No books, no lessons, no idea what I was doing. Write something, break it, write it again until it worked.
I never built anything real with it, but I couldn't leave it alone.
Aug 2003 - Aug 2007

ROC: ICT

Four years of ICT at the ROC, the Dutch vocational college.
Even though I quickly realized that managing computers and networks was not my thing, I did realize that writing and building new things (software) of my own really was my thing.
Somewhere in 2004

Flash games

Halfway through school I started making Flash games in ActionScript, hosted on a webserver I ran myself.
Nothing fancy, but it was the first time other people used and played something I built.
Aug 2007 - Feb 2009

SMScity.com

Straight after graduating I started as a junior developer at SMScity, a site with over a million active users back then. The thing I remember most is an SMS scheduler I had to build that could handle millions of messages in a few minutes on New Year's Eve. So instead of watching fireworks I was watching my script send them, which for me was way cooler to see than fireworks.
It was also my first brush with payments: I built a 0900 (IVR) payment method so people could buy SMScity credits by phone.
Feb 2009 - Feb 2011

Condoomfabriek.nl

At Creative Group I built a custom e-commerce platform from scratch for Condoomfabriek: products, stock, checkout, payments. PHP and Doctrine on the backend, and a frontend that turned the API's XML into XHTML with XSLT. Separating backend from frontend only became a thing years later.
The fun part: one shared basket across condooms.nl, vibrators.nl, dildos.nl and friends. Cookies are per domain, so keeping your basket when you hopped between shops took some creativity.
Feb 2011 - Feb 2015

Beltegoed.nl payment platform

Beltegoed.nl was one of 25 labels (recharge.fr, guthaben.de, mobiletopup.co.uk and 22 more) running on one Zend Framework app. I barely touched the websites themselves. Instead I built the payment platform behind all of them, with local payment methods, currencies and exchange rates per country.
It talked to Buckaroo, Worldpay, Docdata, Ogone, Adyen and more, so we could always pick the cheapest PSP and switch during an outage. At the time 1 in every 150 iDEAL transactions in the Netherlands went through it.
Feb 2015 - Feb 2020

Recharge.com

We created a small team of Ruby on Rails engineers and built recharge.com on top of Spree Commerce. My first Rails project, and I loved it: a multilingual webshop in eight languages, products for 200+ countries, and it had to handle at least 50k orders a day.
RabbitMQ, Sidekiq, Redis and AWS kept everything running smoothly for our customers.
Mar 2017 - Dec 2017

Sabbatical

Nine months off to travel. I flew to Moscow, took the Trans-Siberian to Mongolia, crossed China and Southeast Asia, and ended up in Australia and New Zealand.
Keep scrolling: the whole trip is told on the globe after the timeline.
Feb 2020 - Sep 2022

Re:commerce

A new project at Recharge: in 2020 we split product management off into a separate headless service on Sylius (Symfony). I migrated all products and related data from Spree to Sylius and customised the admin for selling digital goods.
Later I made the REST API OpenAPI 3.0 compliant, and fast enough to handle more than 100k orders a day, with Cache-Tag based microcaching through Varnish and Cloudflare.
2021 - present

Al Potato

In my spare time I'm building a point & click adventure game with my friend Tim: he draws, I code. Made with Unity in C#, it's an absurd love letter to the classic LucasArts games, about a potato called Al and his buddy Pancho who crash their car in the desert on their way to Vegas.
The game is on Steam and the alpha is on its way.
Feb 2022 - present

Pro Line

Pro Line makes bait for carp fishing. I built them a Ruby on Rails app to manage recipes, ingredients, stock and label printing, using Trestle to prototype the admin dashboards quickly.
The latest feature: three tablets in the production hall, one per machine, walking the crew step by step through every production run. Fewer mistakes, a better product and a lot less manual work every day.
Sep 2022

Going fully freelance

I decided to go fully freelance. I had already been doing some work on the side and liked it enough to go looking for more, which I found at UNLOQ.
Sep 2022 - present

UNLOQ

UNLOQ has over a hundred coaches doing leadership coaching at the highest level. I lead the team building Campus, the platform the coaches and their coachees use to communicate, teach and work through a programme together. Rails and Postgres behind it, a React Admin front end talking to it over JSON:API, all running on Azure.
Confidentiality is key, so security is vital: Campus is ISO 27001 certified and GDPR compliant.
Feb 2026 - present

fixfin.nl

FixFin makes software for Dutch insurance and mortgage advisers: clients, policies, mortgages, claims and invoicing in one place. I work on MijnFixFin, the Rails app the advisers and their clients log into every day.
The codebase has been running since 2012 and is still on the latest Rails. Every change has to fit fourteen years of history.
Mar 2017 - Dec 2017

Taking a sabbatical

After saving up some money I decided it was time to take a break from work and do something that had been on my bucket list my whole life: backpacking. I booked a one-way ticket to Moscow and nine months later I came back reborn.

21 - 24 March 2017

Moscow

Three days in Moscow to start, still with the feeling I was on holiday rather than nine months from home. I walked the city, slept out in the suburbs, and on the fourth day got on a train heading east.

24 March - 3 April 2017

Trans-Siberian to Mongolia

So many days on a train I forgot when it was day and when it was night. Drinking vodka and making music with the locals on board. Once I gave in to the length of the ride it became one of the most relaxed trips I have ever had. I got off at Lake Baikal, still frozen over in March, then took a second train south across the border at Naushki into Mongolia and on to Ulan Bator.

4 April - 8 May 2017

China

Five weeks and I still only scratched it. The caves at Datong, Beijing, the Terracotta Army at Xi'an, the plank walk up Hua Shan, then the stone pillars of Zhangjiajie standing in the mist. Pandas in Chengdu, and three days walking Tiger Leaping Gorge to finish.

9 May - 8 June 2017

Vietnam

I bought a motorbike for a hundred dollars and rode it north: the Ho Chi Minh Road, the Hai Van Pass, Khe Sanh, and an abandoned waterpark outside Hue. Then the caves at Phong Nha, the place I fell in love with Vietnam. The karsts of Ninh Binh and Halong Bay, and Sapa up in the mountains to finish.

9 - 20 June 2017

Laos

Two days on a slow boat down the Mekong from the Thai border to Luang Prabang, sitting on a wooden bench watching the jungle go by. Then Vang Vieng, where the river is full of backpackers in rubber rings, and out again to the south.

22 June - 21 July 2017

Thailand

A month working down the coast: Bangkok, Hua Hin, then the boat out of Chumphon to Koh Tao, the cheapest island in the world to get your diving certificate. So I got mine there. Then on to Ko Pha Ngan, where a week turns into three without me noticing.

21 - 27 July 2017

Cambodia

The insane history of the Khmer Rouge first, which is not something you walk away from lightly. Then five days of diarrhoea. Then the temples of Angkor Wat.

29 - 31 July 2017

Malaysia

Three days in Kuala Lumpur, honestly more a stopover than a destination. What I remember best is a friend on the road who tried not to get sick from street food by only eating at stalls where the cooks wore plastic gloves. Then one of them turned round, took a piss without taking them off, and handed her her dinner.

2 August - 4 September 2017

Australia

Five weeks up the east coast from Sydney to Cairns, sharing a ride with a Dutch farmer driving his 4x4 across the country, along with another Dutch guy and a French one. Best group of the whole trip. Byron, Fraser Island, Agnes Water, Rockhampton, and snorkelling the Great Barrier Reef to finish.

6 September - 18 October 2017

New Zealand

Six weeks across both islands in a small campervan, rented together with Yuki, a Japanese girl I met in a share-a-ride group online. The west coast first, the pancake rocks at Punakaiki, Greymouth and Hokitika, then inland to Wanaka, Cromwell and Twizel.

19 October - 14 November 2017

Vietnam again

I went back to the one place I hadn't stopped thinking about. A month around Phong Nha and Dong Hoi, doing very little, in the same corner that had got me in May.

14 - 16 November 2017

Singapore

Three days in Singapore with a friend I had met in Vietnam who convinced me to come along.

18 November - 2 December 2017

Phu Quoc

Two weeks on an island in the south to finish, doing nothing much on purpose. Then a flight home, nine months after I left, with a very different idea of how big the world is.

Some of my other trips

USA · Indonesia · Chile, Argentina & Peru

USA

May 2014 - Jun 2014

Indonesia

Feb 2015 - Apr 2015

Chile, Argentina & Peru

Jan 2019 - Mar 2019

My hobbies

Motorcycling · Campervans · Tinkering · Chess

Honda CBR600F Sport

Motorcycling

I love riding racing motorcycles.

Campervans

I love waking up somewhere different every morning.

Tinkering

I love building things that blink, move and sometimes even work.

Chess

I love playing chess.

Getintouch

That is the story so far. Work, questions, or just hello: this is the place. Fair warning, the form is shy.