Nordic Amplified

TypeScriptNext.jsTailwindCSSzodShadcn/uiKyselyPostgreSQLS3ResendTanstack QueryREST APITerraform

Background

We live around music. On the radio, in a shopping mall, at home, or even in a healthcare facility, we listen to music all the time. The music industry has been ever growing as we as audiences get easier access to music while musicians get easier access to distribution. According to Music Finland, the music industry in Finland alone valued at over 932 million euros in 2024.

However, the cake is not cut evenly. Major online music services have made established musicians' music more accessible than ever before, but in the meantime leading the industry to be more saturated, with indie and new artists fighting for visibility.

Solution

Nordic Amplified aims to provide a dedicated space and test field for indie and new artists to connect with fans and increase their footstep. With Nordic Amplified, they can put more focus on releasing music, gaining fans and getting feedbacks. Fans, on the other hand, can find a place to discover music that can hardly be visible in the recommendation algorithms used by major platforms, vote for their favourite tracks, and become a part of their favourite artists' success story.

Landing page
Login
Artist gallery
User dashboard
Artist registration

TeachersPRO

TypeScriptReactNext.jsTailwindCSSNest.jsPostgreSQLTypeORMGraphQLStrapiAWS

Background

Education plays an important role in laying the foundation for a person's success. High-quality learning material can of course help students with their understanding, but it is only one side of the story. Each student is a unique individual with unique ways of learning. Therefore, having teachers who understand their students' strong suit and know how to adjust their teaching methods to let students explore their own strengths would be much more beneficial for the educational outcome.

Solution

TeachersPRO is an online learning platform for education professionals. Powered by Next.js, it provides an interactive web interface for teachers to select and develop their own teaching techniques with a series of lessons, powered by Strapi, accompanied by quizzes and other activities. The platform also enables teachers to share their experience with others through peer review. The backend, powered by Nest.js, exposes a set of tailored APIs for integration into other learning management platforms.

TeachersPRO v2 front page
Registration
dashboard
Learning activities
Evidence integration
Evidence evaluation

Journey viewer

ReactNext.jsNest.jsRedisTypeScriptPostgreSQLPassportTailwindCSSTanstack QueryREST API

Background

For roughly a decade, millions of bike journeys have been made through the city bike system provided by the Helsinki Regional Transport Authority (HSL) each year. While the system only covers Helsinki and part of Espoo up until the 2025 season, it provides an interesting insight into how people use the system to get around. In addition, with the aging of the system, more and more anomalies occur to it, affecting user experience.

Solution

The journey viewer is built based on a subset of the historical ridership data to visualise the journeys made on bike. The platform intuitively shows the detail of each journey as well as each bike station with analysis data. For each station, the percentage of irregular journeys is also shown, which can be used as a first indicator of whether the infrastructure is in need of maintenance.

Journey analyser screenshot 1
Journey analyser screenshot 2
Journey analyser screenshot 3