
- Born in Rovaniemi, Finland, 1988 A.D.
- I like playing guitar and keyboards, LAN parties, FPS and RTS games, indoor climbing, latino dances, imageboards, funny Youtube videos and bad action movies.
- I also like Japan! Check out my 2011 travel blog Mårzen in Japan (in Finnish).
- I'm interested in topics such as music, languages, cultural evolution, Internet memes, economics and society. As for technology, I'm more interested in its human implications than technical intricacies.
- Open-minded INTP personality.


- 2003 Finnish National Board of Education: Award from improving IT usage in educational institute (Mankkaa school).
- 2007 Ylioppilastutkinto (The Finnish Matriculation Examination), Olari high school.
- 2007 - 2009 Computer science studies at Helsinki University of Technology. Mostly programming courses.
- 2011 9 weeks of Japanese studies at GenkiJACS, Fukuoka, Japan.

- 2004 Verkkokauppa.com, junior high school traineeship. 2 weeks of mostly warehouse work, but my friend and I also spent a day coding a PHP script that parsed warehouse receipts and searched product codes for the listed items. The script saved a lot of manual work so they rewarded us with gift cards.
- 2007 - 2010 Various part time jobs at warehouses and construction sites.
- 2009 - 2011 Developer of the P2P virtual currency Bitcoin. I was the first person to join the project and had the privilege to work with the infamous man of mystery, Satoshi Nakamoto. My tasks included community building, project organization, web design, web app development, server administration, C++ programming and documentation in English. Check out my interviews by Business Insider, Ilta-Sanomat (in Finnish) and Tietoviikko (in Finnish).
- 8.3. - 30.6.2010 Siemens, trainee at the corporate communications department. Compilation of the company website content using a CMS. The work included presentation logic planning, illustration using Adobe Photoshop, proof-reading, co-working with product managers, some CMS user support and a lot of ctrl+c & ctrl+v.
- 9.9.2010 - 24.8.2011 Whitevector, software developer. Worked in a small agile team that developed and maintained a social media monitoring and analysing product. Technologies used included Java (Eclipse IDE), Lucene, PostgreSQL and Ruby on Rails among others.
- 5.6.-31.7.2012 Kuvaverkko, Billing system upgrade project. PHP & MySQL development.
- 8.8.2012 - SC5, Front & back-end web development.

- I'm good at writing grammatically correct English and Finnish and expressing things clearly. I can communicate basic things in Swedish and Japanese.
- I have an eye for aesthetics in web sites and user interfaces. I can create layouts using Photoshop, CSS and HTML. I have played around a little with Qt, wxWidgets and Swing.
- I have worked with Java, C++, Eclipse, SVN, Apache, SQL, RoR, Django, PHP, HTML5, JSON, XML and Javascript (JQuery, Mootools).
- I have maintained hobby Linux servers since I was 14 and production servers since 2009.
- I understand not only code, but also user experience and business aspects. In addition to thinking about what and how you do, it's good to know why you do things.
- I'm good at speed typing!

- 2007 Saving Princess Adeleine (jar/exe), a simple
text-adventure game I made for a programming course. It was chosen as one
of the model solutions for the exercise. You can find a "cheater's
map" of the game world here.
- 2008 Tetris, a Java-applet.
- 2009 Mökki (jar/source code). A game where you
place sticks on a grid, and get a point and a new turn for each triangle you
complete. Can be played against the computer or another human player. Made
as a project work for the programming course T-106.1240 Ohjelmoinnin
jatkokurssi T1.
- 2010 Inverted Index (source code), a standalone Java program made as a work sample for a job application.
- 2012 Flowdock plugin for Redmine (source code). Posts newly created issues and issue status updates from Redmine to Flowdock using the Flowdock API.
- 2012 Neon Shade Tetris (GitHub), a JavaScript/HTML5 tetris game.
- 2012 Gamewheel (GitHub), wheel of fortune for choosing the next game at LAN parties.