Johannes a une formation en conception et développement d'interfaces, ainsi qu'en conception numérique et en composition typographique. Depuis 2015, il se consacre principalement à la création de caractères, s'inspirant de ses expériences antérieures pour trouver des idées pour de nouvelles conceptions police . Depuis 2018, il dirige la fonderie de caractères et le cabinet de conseil en design Underscore à Helsinki, en Finlande. En tant que designer, son engagement porte sur la qualité du site polices , conçu dans un but précis et avec une intégrité stylistique.
Son premier caractère Silta est le résultat d'un projet de recherche de maîtrise sur la lisibilité dans la composition d'interfaces. Il a ensuite publié Jozef, une famille de caractères à empattement moderne, et l'élégant système de caractères géométriques Quell.