unified, Open Source Software
— present
As core team member and creator of the
unified ecosystem and the
300+ projects under its umbrella I’m working to make it easier for
developers to develop.
unified is an ecosystem of text processing libraries, plugins, and
utilities.
Since May 2019, my work on unified has been funded by the community,
including sponsors such as ZEIT, Gatsby, Netlify, on
OpenCollective.
In total, including unified, I work on open source since 2013,
mostly around content, markup, natural language, and syntax trees.
I actively maintain about ±400 repositories and ±600 packages, that
are collectively downloaded ±10 billion times a year.
Outside of unified, I like to work on
tiny
lego-brick
utilities,
fun
experiments,
syntax
highlighting,
spell
checking,
detecting language,
being considerate,
and many more things!
I get really excited about content and syntax trees.
We’re already seeing interesting things (such as JAMstack and MDX)
pop up, and I can’t wait to see what the the future holds in store
for content and syntax trees and want to work towards advancing
that.
Frontend Applications, Functional Programming, and Frontend Data, University of Applied Sciences Amsterdam
—
As coordinator (and teacher) of these three advanced technical
courses, I was responsible for the curriculum and syllabus of this new
track, a programme on mastering frontend libraries such as D3,
frameworks such as React and Vue, dealing with big datasets, and
visualising data.
In an earlier iteration, when only the course frontend data existed,
I built a system where students handed in code through GitHub,
continuous integration automatically checked their submissions, and
immediately deployed to a website when their work was up to standards.
This allowed students to get feedback earlier and at all times.
This worked well in “old-school” education where there is limited
time for teachers and students to interact.
In this iteration, we instead focussed on finding a place where
students and teachers could work full-time for six weeks to learn
together.
We collaborated with three public sector partners (such as the public
library of Amsterdam) to work with their data and attempting to solve
their challenges, in return for their facilities.
It was a lot of fun to work on actual problems and to learn together
with 35 students, 10 guest speakers, 3 industry partners, and 2
teachers, building ±100 prototypes.
See GitHub.