Professional projects


Sportprofile
2010

A brandable community with ability for users to add applications on demand. I was responsible for a large part of the backend which is all developed in Ruby on Rails. Live Site
RightRental
2011

A horizontally scalable web-scraper built with Clojure. Company Site
Lunicore
Various PHP and Rails work at consulting firm.
2009
#PHP
Tetra Pak Package specification database with web front-end.
2007
#ASP.NET
Hultens Webshop for local furniture store. Before CakePHP.
2005
#PHP
Stanstad
Community and CMS for sports team.
2003
#ASP

Weekend projects


bebot
2010

A bot playing Facebook Bejeweled using a simple AI. Written in Clojure and implementing the java.awt.Robot class for OS interaction. Info Site
notmIRC
2011

A chat client written in CoffeeScript for Node.js using Express, Socket.IO and Mongoose for MongoDB connection. Made to resemble classic mIRC. Live Site
KanaRecog Browser-game to let you train Hiragana and Katakana. view source
2010
#Rails
WordJumble Programming solution to a newspaper wordproblem. view source
2010
#Clojure
banzai Winning programming competition entry. view source
2009
#Rails
mastermind
EventMachine based telnet version of mastermind. view source
2008
#Ruby

Puzzle hunts

DH Game
2005-2010

Since 2005 until recently I have been arranging a Puzzle-Hunt at DreamHack. Since 2006 that has been together with Emanuel Ferm.

During the years we have created a range of challenging adventures for our players. Check out the following links for examples.

My favorite tasks from DHG 2009 (Swedish)
Emanuels favorite tasks from DHG 2009 (English)

iHunt
2009

The popularity of DH Game grew to the point where we were invited to hold a similar competition in the UK at the iSeries Multiplay LAN event. We did this on two occasions in 2009.
Check out some of our favorite tasks from these events below.

Multiplay i-Hunt, August 2009
Multiplay i-Hunt, November 2009

dekompile
2010

dekompile was aimed at being the toughest puzzle-hunt competition in Europe, fully living up to the name of it's San Francisco based ancestor The Game. We didn't succeed to meet those standards because of some mistakes on our part, mostly marketing-wise. I hope to some time in the future rectify those mistakes and try again. Check out the links below for some more info.

Sample tasks and general information
Official Website

Various writings about code, few and far between