Seppo
100,000 Games in 50 Countries

The Situation
Seppo is a Finnish learning platform where teachers create mobile games from their materials. The browser version had technical limitations. They needed a native app that worked offline in classrooms and corporate training rooms where internet connectivity isn't guaranteed.
The Problem
The app needed offline support invisible to users, multiple game types with conditional logic and branching, whitelabel capability for organizations, and it had to feel simple enough for a teacher to create something engaging in minutes. A 10-year-old and a corporate trainer had to use the same app.
The Approach
School visits to observe teachers and students using the platform in real classrooms
User testing scripts and research sessions with teachers, students, and corporate trainers
Wireframe prototyping with animations before touching code
Unified design system for consistent development across platforms
React Native app with offline-first architecture (led by Mikko Hirvonen)


The Magic Moment
Wireframe animations revealed which flows worked and which confused users. One session with teachers changed the entire navigation structure. Designing for both a 10-year-old and a corporate trainer forced us to strip away complexity.
We wanted to elevate user experience entirely and generate genuine excitement.
The Outcome
A native app used in 50 countries across 9 languages: Finnish, Swedish, English, Spanish, Dutch, Arabic, Norwegian, Hungarian, and Portuguese. 100,000 games created. The platform expanded beyond schools into corporate training, museums, and organizational learning.
100,000 games created on the platform
Users in approximately 50 countries
9 languages supported
Design system now used across all Seppo products
What Transferred
Long-term engagement (2019 onwards) that redesigned both the player app and game creator. The design system became the foundation for all future Seppo development.
Full case study published on Fraktio →