
Software Designer, Blender Developer and Community Builder
Finland

Software Designer, Blender Developer and Community Builder
Finland
Projects designed and executed in C/C++, C# and .NET 2.0/3.5 and Windows Presentation Foundation and XAML, PHP/MySQL and Java (mostly for the MHP platform), Python, Lua.
Open Source development, most notably in the Blender 3D project (see http://www.blender.org) and project management.
In the Blender 3D community I'm know also as jesterKing. Apart from development, I also am keen on building the Finnish Blender community and providing tools for the Blender community at large in the form of the sites http://www.planetblender.org, http://www.blenderstorm.org and http://www.blender-fi.org
Experience also with Lua (extending and embedding), C++, Perl and Python (extending and embedding). I am also familiar with XML-RPC.
I'm a dynamic person, quick to adapt to new situations and challenges. I have no problems learning new technologies and I seek to improve my existing skillset continuously.
Currently I'm interested in multipoint and multitouch devices and applications.
software development (design and implementation)
consulting
teaching
(Online Media industry)
2008 — Present (1 year)
Planet Blender is an aggregate news service for Blender related 'blogs. Currently around a hundred feeds are featured, and we're constantly growing.
(Privately Held; Higher Education industry)
September 2008 — Present (11 months)
I work in the Open Rendering Environment (ORE) project, developing a set of scripts for uploading and checking scenes to be rendered on the services. The project site can be found at http://www.renderfarm.fi.
The scripts involve Python scripting of Blender, using technologies for web integration, including HTTP/HTTPS and XML-RPC. Further I'm devising a way to estimate RAM usage for the scene.
To support the script I have committed to trunk some additions to the Python API of Blender, implemented in C.
(Public Company; Publishing industry)
August 2008 — Present (1 year)
Technical Editor for Tony Mullen's book Mastering Blender:
http://www.amazon.com/Mastering-Blender-Tony-Mullen/dp/0470407417
(Information Technology and Services industry)
September 2005 — Present (3 years 11 months)
* C# and .NET 2.0, 3.5 and XAML, Windows Presentation Foundation
* C++/Qt (Linux)
* software design (from use cases to design and implementation specification)
* Qt Component optimisation
* Build-systems (SCons)
(Computer Software industry)
July 2004 — Present (5 years 1 month)
Software development, consulting, Open Source development of 3D software. Website implementation.
(Media Production industry)
2003 — Present (6 years)
I founded the Finnish Blender community back in 2003, beginning with the IRC channel #blender.fi on the Freenode network. Slowly I worked on making this known to Finnish Blender users.
Finally in 2007 I started working on web services, which now encompass a news 'blog, forums, a gallery and a wiki - all readily available for members of the community. Through the forums small competitions are organized on a regular basis, to allow users to practice and perfect their skills and to stimulate the community as a whole.
Further we organize larger projects also to get Finnish Blender users involved and meet each other.
(Animation industry)
December 2003 — Present (5 years 8 months)
In the Blender Foundation I'm active as maintainer of the SCons build-system. Further I help people out with coding issues, especially coders that are new to the Blender code base. I like to do maintenance-specific work, although I've developed some new code, too. I also work on Verse support in Blender.
My current projects are Python Nodes (scriptable nodes), Blunder (Lua implementation of the Blender GUI), ClipPlane modifier, VerseChat, bugfixing, SCons buildsystem (cross-platform) and Windows release building. I am also a core developer for the upcoming Blender 2.5 releases, which feature a deep refactor of core systems: http://www.blender.org/development/current-projects/blender-25-project/
Next to the development work I also co-administrate the blender.org servers, including the wiki and the forums.
(Computer Software industry)
August 2007 — March 2008 (8 months)
I functioned as a web server support during the project, ensuring web services worked smoothly.
Credited accordingly (see: http://www.imdb.com/name/nm2274302/)
(Educational Institution; Higher Education industry)
September 1999 — July 2006 (6 years 11 months)
Teach beginners and advanced courses at the Language Centre of Turku University, Finland.
(Animation industry)
November 2005 — March 2006 (5 months)
I worked remotely with the guys for Elephants Dream on a volunteering basis.
http://www.elephantsdream.org
http://www.imdb.com/title/tt0807840/fullcredits#crewmembers
(Privately Held; 11-50 employees; Computer Software industry)
August 2001 — September 2005 (4 years 2 months)
Design and implementation of iTV related services.
Design and implementation of embedded systems in the field of DVB and IPDC.
(Non-Profit; 11-50 employees; Information Technology and Services industry)
September 2001 — September 2002 (1 year 1 month)
Co-founded with Aschwin van der Woude and held the position of vice-chairman for the starting period.
(Public Company; 1001-5000 employees; Information Technology and Services industry)
April 2001 — July 2001 (4 months)
I was hired for work on an embedded system. I implemented a flat database in C and I worked on the GUI for this system.
Finnish 1997 — 2007
1995 — 2000
3d and virtual reality, software development, multipoint and multitouch applications and devices, game development and gaming as business, concept development for linguistical applications
Nominated for Best Coding Contribution in the Blender Conference 2004