Allan has been developing software professionally for 25 years. He has founded and worked in several startups as well as heading custom software development at Accenture Finland and heading the Nokia Vancouver office. Allan has a Masters in CS from the University of Helsinki. Currently he is self-employed at his current company, Varpu Works Oy.