I design interactions, experiences and user interfaces with a focus on simplicity, functionalism and accessibility. I prototype and develop systems and applications, mostly with open and web technologies.
I’m an open source advocate; sharing my work is what I can do to give back to the community. That’s why you can find nearly all my work, including code and writing, on Github.
I’m interested in experimental user interfaces, an open and accessible web, and using technology to make a positive dent in the world.
Also, I love _
But enough about me. Tell me about yourself.
Most of the work presented here is part of side projects or university projects. If you want to know about my client work, feel free to write me an email.
A typesetting environment to create print documents, dead simple.
WriTeX lets you write in Markdown, and uses Pandoc and LaTeX to create a print-ready PDF. It watches the files in your working directory and automatically compiles a new version whenever you edit your work. It can deal with bibliographies, indices, and any custom LaTeX you need. Just choose a template and start writing. Or create your own template and publish it on npm.
Find sustainable, ethical things on the web.
actree is a small, non-profit website that tries to create awareness for a sustainable lifestyle. Many dedicated people have already created products, ideas and possibilities to preserve the world we live in today. Their vision is to save our nature and to improve the living conditions for human beings and other creatures. With actree, we help you to find them on the web, and slowly grow a community of like-minded people.
Design for social innovation with children and librarians in Malmö’s outskirts.
Lindängen is a district on the outskirts of Malmö, Sweden, with a history of violence and social injustice. In order to give the children in this area a voice in society, we worked with the Lindängen Library to design kids activities. We held workshops with the librarians and engaged the children in creating stop-motion videos to tell their stories.
In addition, we created an inspirational guide for other libraries to work in a similar way. In there we document the Lindängen case and offer insights into our design process, so that librarians can pick up where we left off.
A critical design intervention at the Royal Danish Theatre.
Young audiences feel more and more alienated by theatre and other fine arts productions. We took a critical design approach to this challenge, by figuratively destroying the Royal Danish Theatre and turning it into the Royal Danish Museum — a museum of themes that concern all of us. Love, hate, status, money, faith, injustice, violence, happiness, grief. By connecting contemporary worldwide news events with themes from theatre plays, we show that the fine arts are not as disconnected from the life of youths as they seem.
A Grunt task runner for Sublime Text.
sublime-grunt allows you to control the Grunt build tool from within the Sublime Text IDE. No context switch, yay! It searches for the closest Gruntfile and lists all the tasks in it, accessible by Sublime Text’s amazing fuzzy filter panel. It also has support for long-running tasks, such as servers or watch tasks.
The story of a curious, charismatic cube in his volatile world.
In this platformer game you are the sidekick to Cubert, a slightly paranoid but lovable red cube. He finds his world strangely different than he remembers, and the player helps him by deforming the environment and leading Cubert through three levels to find out what happened.