Experience

Software Engineer, Movinga

November 2017 – present

This section intentionally left blank.

Software Engineer, SoundCloud

June 2013 - November 2017 (4 years, 5 months)

Software Engineer, MediaGeniX NG

September 2010 - May 2013 (2 years, 8 months)

Intern, Cyan Worlds

2009

I worked with Cyan Worlds, to improve the Myst Online: Uru Live web site.

Intern, Netlog

August 2009 - September 2009 (2 months)

Web Application Developer (student job), dotProjects

July 2008 - August 2008 (1 month)

Web Application Developer (student job), dotProjects

July 2007 - August 2007 (1 month)

Education

Master in Computer Science, option Software Engineering, University of Ghent

2008 - 2010

Dissertation: Design of a recommendation system for offering services on social network sites

Bachelor in Informatics, University of Ghent

2005 - 2009

Personal projects

Nanoc

2007 - present

Nanoc is a flexible and fast static-site generator written in Ruby. Nanoc is used for the GitHub developer documentation, the PayPal developer documentation, the GitLab documentation, the Prometheus web site, the FOSDEM web site, the Atom Flight Manual, Disney’s Ugly Betty web site, and many more.

Cri

2009 - present

Cri is a framework for building command-line tools, written in Ruby. It was extracted from Nanoc, and is now used by many people outside of the context of Nanoc.

Miscellaneous (stable)

adsf is a web server that you can launch instantly in any directory.

ddmemoize implements memoization for Ruby.

ddmetrics records and analyses runtime measurements for Ruby apps.

ddplugin is a Ruby library for handling plugins.

slow_enumerator_tools supports merging, buffering, … Ruby enumerators.

Miscellaneous (experimental)

d★mark is a semantically-rich markup language for prose.

d★parse is a parser combinator library for Ruby.

d★stream allows writing stream-processing code in Ruby.

glove is a game engine for Crystal.

rcpu is a VM emulator and assembler written in Crystal.

Skills

Spoken languages

Programming and markup languages

★★★ (J)Ruby, JavaScript, HTML(5), CSS(3), JSON, Markdown, Crystal
★★ Scala, Go, Lua, Smalltalk
Swift, TypeScript, Objective-C, C, Rust, Clojure, Java, Python

Technologies

★★★ Sinatra, MySQL, Git, HTTP, Nanoc, macOS, Linux, Unix, jQuery
★★ Hadoop, HDFS, Redshift, Tableau
Windows, PostgreSQL

Miscellaneous

Talks

I enjoy giving talks and try to do it often. Here is a list of talks I have given: