Product designer

Front-end developer

Full-stack UX design specialist

For business enquiries or casual chatter—do drop me a line at lp.frtoip@olleh. I ♥︎ emails.

From the notebookIssue 54

UI development

  • All about mix-blend-mode, as in “reverse text color based on background color” with just CSS. img mixblend
  • Trix , a contenteditable-based WYSIWYG by Basecamp folk. img trix
  • Photonkit, supposedly the fastest way to build beautiful Electron apps using simple HTML and CSS. img photonkit
  • ECMAScript 6 Quiz. A short and sweet way to catchup on what’s new in ECMAScript 6. Not sure I grasped it all just yet, but that’s fine too ;) img ecma
  • Using web fonts in email, an quick read for the adventurous wishing to use web fonts in emails. Recently updated, so the info should be fresh despite the old publication date.
  • img smyck SMYCK, a pretty color scheme for terminal I’ve been using for a while now.
  • Typeset.js, a ty­po­graphic pre-proces­sor for your html which uses zero client-side JavaScript and does things like: hang­ing punc­tu­a­tion, soft hy­phen in­ser­tion and small-caps con­ver­sion. All automagically as simple as require('typeset') and typeset(html). img typeset
  • CSS Modules in React apps, that’s the way to do it: CSS Modules by Glen Maddern. This entire approach is just so good. Can’t wait to give it a go. img cssmod


  • Hack, an open-source monospace font designed for all things code. img hack



  • This might come in handy: Docracy, the web’s only open collection of legal contracts.


  • Why every travel photographer should carry a notebook. Something I’ve never really contemplated but embraced sort of automagically over time. And I’m glad I did as, I realized, I do keep on coming back far more often to the albums I accompanied by a story rather than just a collections of pics to flick through. Few well thought words supporting the imagery does indeed paint a better picture, or bring back a more vivid memory. And the benefits of taking notes in the first place come straight away at the time of writing becasue, as Jens puts it:

“You start to notice the colors of the walls and the sounds from the kitchen. You start to smell the food in front of you before taking the first bite, just to be able to figure out a way to describe it in words. The details of the people around you, even the colors of their eyes, will become targets for your interest.”

Being human