About me

Since the age of 14, I was interested in creating websites and starting online businesses. Sometimes I started my own projects/companies, other times I worked as a freelancer. As long as I'm working on great working consumer focused software, I'm happy.

I work as a full-stack developer on the backend as well as the frontend. Besides Ruby on Rails, I work on Node.js/React/React Native apps. I'm passionate about TDD (Test driven development) and always work in an agile way with an eye for great UI.

Today I mostly work as a freelance TypeScript developer, helping product teams with scalable frontend and backend architecture, API design, and shipping user-facing features quickly.

I prefer to work on exciting and challenging projects (who doesn't?!). My office is in Utrecht, from where I work remotely. From time to time I work on site too (in the Netherlands, some of the projects I did were in Utrecht, Amsterdam, The Hague and Rotterdam). Contact me to have a coffee and talk about your project.

Selected products and platforms

Thermozona Home Assistant underfloor heating website

TypeScript, Next.js

Thermozona

A local-first Home Assistant integration for underfloor heating control. It features zoned PWM/PI logic and automatic heating/cooling switching without cloud dependency. I built this using TypeScript and Next.js.

https://thermozona.com

Rompslomp

Ruby on Rails, React

Rompslomp

My life's work: a simple, intuitive accounting solution for the Dutch freelance market. I founded it in 2011, grew it to a team of 12, and successfully sold it to Visma in 2022. Built with Ruby on Rails and React.

https://rompslomp.nl

REFQ

Ruby on Rails, React

REFQ

A web application for REFQ B.V. that automated reference checks. Users could request references via questionnaires to generate beautiful resumes. Developed in collaboration with The Playful Company using Ruby on Rails.

Lean Scientist made with Meteor.js

Meteor.js

The Lean Scientist

An online learning platform for Climate-KIC that teaches scientists lean methodology. Features include interactive steps, assignments, and peer reviews. I built this responsive platform using Meteor.js.

Eduapp

Ruby on Rails

Eduapp

A discovery platform connecting education with apps and creative ideas. I handled the technical realization using Ruby on Rails, making it easy for educators to find and share digital tools for the classroom.

https://eduapp.nl

Real-time planboard in Ember.js

Ruby on Rails, Ember.js

Raillogix Planboard

A real-time transport management dashboard for Raillogix. It tracks short-term train transports across Europe live. I developed the frontend and backend using Ruby on Rails and Ember.js.

Intelleqtive

Web product development

Intelleqtive

An innovation platform developed with Club van Delft. It facilitates micro-knowledge transactions between businesses and the academic world, stimulating collaboration and knowledge sharing.

Worldlogger.com

Analytics product

Worldlogger.com

Started as a 3D globe visualization of website traffic and evolved into a full-featured analytics solution. I built this product to provide real-time geographic insights for webmasters. Later acquired.

Tweetz.tv

Social video platform

Tweetz.tv

A social video platform that turned Twitter timelines into a continuous TV channel of shared YouTube videos. Co-created with Ernest Mistiaen, this innovative social mashup was later acquired.

Cool Webcam Avatars

Browser media, GIF generation

Cool Webcam Avatars

A fun browser-based tool that allowed users to record and create animated GIFs directly from their webcam. I developed this viral media site which was subsequently acquired.

Tjoon

Realtime collaboration

Tjoon

A real-time musical collaboration platform created with colleagues at Suite75. It allowed musicians worldwide to jam together online. A revolutionary experiment in browser-based audio collaboration.

Watch video