Public transport is a crucial part of a functioning society. It helps lifting people out of poverty, reducing emissions, fighting traffic, and so on. At Remix I worked on tools for planning and scheduling public transit. I also wrote a bunch of blog posts: Remix’s Tech Stack: Webpack , Preventing Regressions , Remix’s Tech Stack: Jasmine , Request queuing .
For a while I worked on revitalising American democracy at Brigade . I published two engineering blog posts: Don’t pass CSS classes between components and Maintaining scroll positions in all browsers .
I’ve always been interested in politics. In fact, I attended the first hackathon ever to be held in a parliament, where I made a website that showed which political parties in the Netherlands vote the same: Vriendenpolitiek .
In the wake of the 2016 US presidential election, some of my friends founded a donation pool, called Vocal Minority , for which I implemented a redesigned website.
My dissertation in Computer Science was an interactive programming course, jsdares . In the original proposal, A Novel Introduction to Programming , I propose teaching the basics of programming with a real but reduced language, to make possible compiler and interface features that support learning.
I implemented quite a few of such features, as shown in this interactive essay, Peeking under the blindfold , and in more detail in my thesis, jsdare: a new approach to learning programming . I also gave a pretty detailed talk, covering most of the learnings and history of the project, Building jsdares . Out of jsdares grew a side project, Visualising Program Execution , which I’ve given a few talks about. I also extracted the code for the robot applet into its own library.
I also tried my hand at teaching functional programming: λ Lessons .
I had a great teacher who wanted to making learning vocabulary easier by adding images and sounds, based on theories of learning. Together we created Audivididici , a program still used by some students in the Netherlands. When studying, I wrote a research proposal for building more such tools for teachers, Building and Evaluating an Interactive Textbook Platform . It was a few years later that I actually joined a company that was implementing something similar: Versal . For a few years I worked on the core technology that lets developers create “gadgets” that authors can use to create great interactive courses. Some of my work has been open sourced: Versal’s open source repositories .
Wikipedia is too hard to contribute to, so I made an editing interface that is both usable and works with their crazy parser, which I wrote about in Help, I want to change Wikipedia! . After that I briefly worked for the Wikimedia Foundation, where I contributed to WikiLove , which got lots of media attention.
Sometimes I try to take some pretty pictures. Check out my Oxford pictures ; or computer generated graphics from a Raytracer ; or my Analog highlights of 2010 . After first moving to the United States, I wrote about one of my frustrations, and animated it: Nightmare .
I worked on huge multitouch tables at Cantouch ; made a scalable marketplace at Worldticketshop ; created bicycle light art in full colour called PimpMyBike ; built a Briefcase computer , a Photoframe(d) , and a pretty insecure Simple home automation system ; wrote some satire on useless testing, duplication.js ; found some solutions to Self-enumerating pangrams ; wrote about shorter meetings by doing a One-legged standup ; built an online portal for safe swimming in outdoor water for a competition, Zwemmen in Noord-Holland ; built Balloon molecules ; found some Browser bugs ; tried to exploit browsers’ Undefined Behaviour ; made videos for our Last day in high school ; and volunteered at the great technical youth center SCN . For more lists and bullets, check out my Curriculum Vitæ .
In 2008 I made an instrument out of wine glasses. I took some pictures of the Glass harp construction , and some videos, Auld Lang Syne and Sound of Music . They were seen by two artists who were hired by MTV to create a video with glass harps, and they ended up using my instrument, in Make a big effort to sound like MTV . I also made a silly applet: Musical Glass .
I also like to play the piano, and occasionally record it: Jerry Martin — The Simple Life ; Legend of Zelda ; Philip Glass — Mad Rush ; Philip Glass — Metamorphosis Three ; Linkin Park — Numb ; Pokémon — Elite Four ; and Metal Gear Solid 2 .