Work Experience
Frozenbyte Oy
August 2016 — present
-
Shipped titles Has-Been Heroes, Nine Parchments, Trine 4, Starbase and Trine 5.
-
Experience in C++ gameplay and game engine programming.
-
Worked on bootstrapping console ports for Nintendo Switch including the engine support for Nintendo Switch JoyCon and Pro Controller inputs with HD rumble feature.
-
For Nine Parchments I implemented a major low level part of the engine net-game layer for Nintendo Switch and Microsoft Xbox One consoles.
-
General gameplay, audio and effects programming for both Trine 4 and Trine 5 implementing numerous features ranging in scale, such as finalising puzzles and creating physics gameplay elements.
-
For Starbase I implemented space ship creator tools (e.g. paint and decal tools) and related GUI components.
Media7 verkkomedia
August 2015 — July 2016
-
Provided media production for the Finnish SDA Church, including cutting radio programmes, translating and subtitling videos and internet streaming of weekly services.
-
Created a bible study website with an integrated admin panel for creating courses, questionnaires and miscellaneous content pages.
Kajak Gamedev Lab website
January — February 2014
-
Developed a content management system for Kajaani University of Applied Sciences gamedev school program.
Internship at Pulse247
August — December 2013
-
Update and maintenance work on the internal web store admin panel.
Netpal Oy
September 2009 — December 2014
-
Created a website for a small video service intended for regionally produced content.
-
Provided miscellaneous media production, including graphical design of advertisements and video editing. Work completed on a per project basis.
Education
Kajaanin University of Applied Sciences
2011 — 2014
Bachelor’s degree in information technology, game and game engine development. I wrote my thesis on the usage of entity-component-system frameworks (ECS) in game development.