Vincent D. Warmerdam

I try to be appreciative of all the open source software out there. Here’s a list of projects that I have been active in setting up to give back.


Drawdata is a simple tool that allows you to draw you data and then download it.

Dearme is a simple email server that will send back emails. Useful for reflection.

This is a repository for educational content that really tries to push against the skill anxiety by offering calm videos and code snippets. It is in part inspired by teach tech together and The content is available for free.

It’s a second blog for me and I figured this type of content is best served using a slighty different medium. I made this choice in part because it keeps this blog focussed but also because I really like the idea of creating an alternative to datacamp in my spare time.

This is a website with inspiring ideas of things to start doing this month. A lot of the suggestions are for hobbies. It was created during the corona pandemic. The website is also fully collaborative. Everybody can add ideas to the website.

Open Source


This one is cheating since it is my employer. That said, I am happy to contribute to it. Natural language is both interesting and unsolved. One of the associated packages I wrote is rasa nlu examples. It features word-embeddings for less common languages like Zulu.


Skedulord makes cron a bit more use-able by logging the jobs predictably, helping you find find broken jobs and adding a retry mechanic. It’s minimal and cli-focussed. The docs feature awesome animations. It has like, 5 users.


Evol is a tool that makes writing evolutionary heuristics fun again. It makes sure that you keep the code clean and that the user optimises for joy. I started this project together with Rogier van der Geer.


Scikit-Lego is an opinionated package that contains lego bricks that you can use in your scikit-learn projects. Together with Matthijs Brouns I started this project to make it easier for us to teach people how to contribute to open source. We ended up creating an library with utilities for the pydata stack that adresses some artificial stupidity issues. It has been confirmed that companies are using parts in production as well.


While working at Rasa I saw an opportunity to make a tool that made visualisations of word embeddings easier. We decided it was best that I open sourced it. It has a lot of cool features that make it fun to play with; it is spaCy compatible, it offers subword embeddings, Byte-Pair embeddings, easy interactive plotting techniques and a grammar of operations. Around launch it got 4000 download a month.


I wanted to make content on how to write your own python package over at I decided to write a cute little python library that can clump collections of data together. There’s many fun lessons learned along the way but it’s also a cute lil’ library that I love toying with.



I’ve been a co-founder and chair of PyData Amsterdam. I’ve helped set up some sattelite events in other cities as well. It’s a cool meetup and a great conference. When we started there was a shortage of events where there were accessible yet technical in the field of data science. I’m still around but am no longer formally in the comittee.


I’ve been wanting to learn the tool for a while so when Matt and Ines asked if I wanted to help out with educational content I couldn’t say no. I’m keeping track of lessons that I am learning on their youtube channel. It can be viewed here.