I'm a Dutch developer and project manager with more than 10 years of experience in web development. I'm interested in web technology, typography, visualizations, and mobile web development.

Typeset: hyphenation & justification

Type­set is an imple­men­ta­tion of the Knuth and Plass line break­ing algo­rithm using JavaScript. The goal of this imple­men­ta­tion is to opti­mally set justi­fied text in browsers, and ulti­mately provide a library for vari­ous line break­ing algo­rithms in JavaScript.

By manually breaking paragraphs into lines it is possible to achieve higher quality typesetting than offered by modern browsers.

Treesaver: adaptive magazine layouts

Treesaver® is an in-browser read­ing expe­ri­ence that dynam­i­cally adapts to a user’s device and screen size. Using web-stan­dard tech­nolo­gies present in HTML5, Treesaver enables inno­v­a­tive, visu­ally appeal­ing column-based page designs that don’t require any addi­tional down­loads: all you need is a modern web browser.

Hypher: hyphenation in JavaScript

Hypher is a fast and small hyphen­ation engine writ­ten in JavaScript. It works in both the browser and Node.js and comes with plug­ins for jQuery and Ender. It comes with a collec­tion of hyphen­ation dictio­nar­ies for over 30 languages.

more projects