Designer and Art Director in Amsterdam, NL, he/him
It looks like Ilya Schulte is still working on it.