Portfolio
A personal description, an overview of skills and experience, and a collection of my past and recent projects.
WIP! For the time being, many projects are not included in the portfolio, particularly those lacking a strong visual presentation.
Social
Bio
I’m Severi Suominen, an experienced software engineer, startup founder, and relentless C++ enthusiast with a burning passion for making robust data-driven software that runs fast—especially for projects related to game engines, gameplay systems, game design, graphics programming, computational geometry, physics simulation, and low-level optimization.
Technologies
Cross-Platform / Games / System / Tools Development
Debug / Profiling / SCM / Build-Pipelines / Utility
Data Science
Web / Mobile / Cloud / Infra / Documentation
Skills
Experience
A Finnish gaming start-up, I was the youngest of the five company founders and had ownership over the game engine, gameplay systems, and code architecture.
We managed to raise a total of €2.4 million in funding over the company’s lifetime. During the pre-seed round, we secured €1.1 million in funding just four months after the company was founded, based on the prototype we presented. The company operated fully remotely, often arranging meet-ups and events to spend time together face-to-face.
At our peak, the company employed 20 game industry professionals and trainees from all over Finland. In September 2024, we shipped the well-received video game Supermoves. Since its launch, Supermoves has attracted over 50,000 players, features more than 800 player-created levels, and holds an 85% (Very Positive) rating on Steam. The game was also nominated for an IndieCup award.
General-purpose sole proprietorship for freelancing and other personal endeavors.
Finnish IT-consultancy specialized in sustainable and durable software development, including multiple subsidiary companies like the PHZ Game Studios making mobile games, and the Apprien developing dynamic IAP pricing service targeted for video game companies.
Most of my time in the company was spent working for various customers. I did work on MyGamez SDK and did implement the Chinese advertisement provider integrations (multiple providers, and yes, all the documentation was available only in Chinese). Also did rework HopLop ticket purchasing front-end and UI/UX in a single week because of a very strict deadline and limited budget. In addition to working on customer assignments, I did work on various internal projects while mentoring junior/trainee developers. I also did source code auditing for the Finnish ministry of education and culture (OKM)
During my time in the company, I started to spend all the evenings and weekends on my personal game related side-projects, and learning everything I could about C++, 3D, game engines and graphics rendering. I also did a lot of networking with the Finnish game industry people.
A large international IT-consultancy originating from my home city Tampere, Finland. The company is specialized in providing professionals with a wide specturm of different expertise to help governments, organizations and companies with digital transformation.
At Gofore I did work on multiple customer projects and helped the service center as a support developer. I did learn a lot about various web technology stacks and what its like to be part of very big software projects. The most notable projects I got to work on were Opintopolku.fi for the Finnish national agency for education, and the LabkoNet from Labkotec.
Almost two years after working at Gofore, I was offered a senior engineer role at PharazonAB. I consider my time at Gofore pivotal in my growth as a true professional in the software industry.
My first full-time job working in software development. I was 19 and a few days away from turning 20 years old when I started at this company.
The company were tiny with only 2 owners and 2 employees including me. I got to learn what is like to get into a professional codebase with a lot of techniques, libraries and frameworks I had never even heard about. The product we worked on was Oxia 3D, an ERP solution for construction businesses with an in-browser 3D planner/editor for visualializing and doing safety, risk, cost estimate analyses for scaffolds to be used at different construction sites all around Finland.
I got to get familiar with 3D use-cases and related professional tools and libraries, as well as JavaScript, Java, Groovy, Grails (a framework based on Spring/Spring Boot), SQL databases and the principles of designing and implementing robust RESTful APIs.
Teveteam was originally founded by my beloved uncle as a 3D printing company. Since its inception, the company has expanded to developing all kinds of 3D visualizations and software. The company is a spiritual successor to Tevecamp my grandfather founded long ago.
I happened to introduce the Unity3D engine almost accidentally to my uncle one day while showcasing my own projects to him a long time ago. Unity3D became one of his favorite tools and core skills. With the opportunities he could offer using this new technology and knowledge, he managed to secure a deal with Vapriikki to provide not only a 3D model but also a real-time virtual 3D visualization and tour for the Kadonneet Kaunottaret exhibit.
We decided to pair up to work together on this project and we made a fixed-length contract. I took ownership over the programming and game engine tools to help him. At Vapriikki they were pleased with results and the exhibit attracted a lot of people.
Vapriikki kadonneet kaunottaret Tevecamp
Media
International
IGN - Supermoves Official Gameplay Trailer
Games Press - Never Stop Running: Makea Games Introduces Supermoves
Finnish
Tilt - Tulevan suomalaispelin demo nyt Steamissa – koe vauhdin hurma ja luovuuden voima
Tällaisia ovat suomalaisen pelialan piilevät tähtiyhtiöt
Errori - Tamperelainen pelistudio keräsi yli 1,3 miljoonan euron rahoituksen
Aamulehti - Tamperelaisfirma julkaisee pelin, jolla se aikoo aloittaa maailmanvalloituksen
Projects - Makea Games
Supermoves
Multiplayer parkour 3D platformer experience with multiple game modes, equipped with a powerful level editing tools and a single-player campaign.
I’ve worked on Supermoves since writing the first lines of the codebase when the company was founded, taking ownership of the development and design of the parkour system, 3C gameplay (Character, Controls, Camera), and code architecture.
The game did launch 2024 August, and even we didn’t manage to reach the critical mass of players project of this scale requires, the game was well received and is currently reviewed as Very Positive (85%) at Steam
Supermoves trailers
Supermoves gameplay
Superstrike
Superstrike is a new game project from Makea Games that we started prototyping almost immediately after the release of Supermoves. The basic idea was to take the movement mechanics from Supermoves and add weapons to create a horde shooter game.
Superstrike prototype footage
Projects - Personal
(Not arranged chronologically)
CSG (Solid3D)
Fast real-time CSG system supporting concave geometry.
To quote myself, “If I had truly understood what I was getting into, I would never have started this project, but I’m glad I did.”
This project began almost by accident while working on a voxel-based level editor prototype side-project. I went down a rabbit hole exploring various ways to support more interesting geometry by utilizing parametric 3D shapes and wanted to take a shot at creating my own robust CSG system, mostly as a technical challenge and learning opportunity.
Video of Solid3D at the end of the ‘proof of concept’ stage. Everything is functional from A to B, and the retriangulation process is already producing very acceptable results.
Early development progress video of the Solid3D CSG system.
Portals + Physics - 2023
In 2023, I was inspired to implement a portal system again in Unity3D during my spare time, this time with better physics simulation and rendering performance.
We have portals at home - 2021
Video from a technical and aesthetic demo for a game concept from 2021, made with Unity3D. Beware: the audio mixing is not very good at the end of the video.