Master of Science
Major: Game Design & Production
I'm an seasoned programmer located in Espoo, Finland with experience in both game and full-stack web development. I've been in the games industry since 2019, programming since 2014, and I became the CEO of our games company Improx Games in 2016.
Unity programming for mobile games.
Programming and game design for our company’s games. We’ve published two games so far (Trimmer Tycoon, Brand Color Quiz) and we’re working on a large puzzle-game project: The Last Cube. Besides games, I’ve made several landing websites, for The Last Cube and Improx Games, using React and GatsbyJS.
Unity programming for mobile games. Double Star was acquired by Huuuge in Fall 2020.
I tested games looking for bugs and reported them to a database. I designed levels for the game Trials Evolution.
This is a game project my company Improx Games has been working on since 2017. It's a cube-puzzle game made in Unity. I started as a 3D modeler (using Blender) and level designer, but quickly moved to a lead programmer position.
The game features over 18 levels and promises to have around 8 hours of gameplay, once shipped. The Steam page for the game was published in early 2020, and the projected release date for PC and consoles is around Q1 2021.
Nehw ("when" backwards) is a simplistic calendar application I made to replace Doodle for my friend group. It allows users to create polls by inputting a list of dates via a calendar component and to link the published poll to their friends who can then choose fitting dates for them.
The front-end was made using Gatsby and the GraphQL backend is on Firebase. Both were written in Typescript.
I made a songbook for my friend group's private "sitsit" parties. It's a simple static page made with Gatsby, where the song data was manually copied from various sources into Markdown, which is then parsed to generate the pages. The styling was purposefully left simplistic to not be distracting.
Landing page I made for our company Improx Games. Features a large hero panel for The Last Cube as well as cinemagraphs of the development team. Made with Gatsby and styled-components.
Substitute Sandman was our submission for Global Game Jam 2019. The game was developed in two days. It's a traditional twin-stick shooter with a fun theme -- you're a house elf protecting your master's sleep.
My friend Miika Kanerva and I did the programming, while Patrick Milvi made the sprites.
While working at Aniway, I worked on this web application for calculating carbohydrates in meals, made for diabetics. It features a meal composer with a list of available ingredients and a graphical plate-view of the meal. After selecting the ingredients, the user can complete a quiz on the required insulin amount. Made with Angular.
Sauna Runner is an infinite runner game I worked on at Aniway. It's a Facebook Instant Game, which is a platform Facebook launched recently, allowing players to play simple games inside Facebook, without downloads. Sauna Runner was made as an experiment to get to know the new platform. Working on it, I learned how the Facebook games infrastructure worked — I implemented leaderboards, sharing and a chat bot.
Season's Soup is another game I worked on at Aniway. It was designed as a 2-player coop experience that could be used to teach communication in schools. I joined the project quite late in its lifecycle, but I programmed the collectibles, the bat enemies with flocking AI, and the scene switching system.
God of Wifi is another game jam game we developed for Finnish Game Jam X. For the jam, teams were built from all attendees, and my friend and I ended up in a team with 3 extremely talented artists. The end result is a simplistic and funny puzzle game about trying to optimize wifi signals.
For Ludum Dare 39, we decided to make a clicker/idle game. Donald Trump had just been elected president of the United States, causing massive controversy, so we decided to play with that. In Trump Clicker you play as President Trump, causing controversy in every way you can think of.
Trump Clicker is one of the most complete games to come out of one of our game jams. It placed top 50 in the humor category (like Trimmer Tycoon previously). Because of its political theme, we decided to not develop the game further. During the 72 hours of development, I did most of the programming and acted as project lead.
Trimmer Tycoon originated as a game jam game I and four friends made for Ludum Dare 34 in December 2015. It placed top 50 in the humor category and got lots of good feedback. We put it on Steam Greenlight and got through in 3 weeks. Trimmer Tycoon was released on Steam for free in the Fall of 2016 and has since gotten over 250,000 downloads.
My role in the project was that of a lead programmer and project manager. Over the 11 months we worked only part-time, with me doing most of the coding and some of the art.