projects ✦ client work and personal experiments

selected work

Client projects were built at Into-Digital Oy. For each one I share the challenge and the solution, because the end result is only half the story.

Screenshot: Suomen World Vision
WordPressInto-Digital Oy

Suomen World Vision

Suomen World Vision supports over two million people. The web service makes donating easy and content management effortless.

CHALLENGE → SOLUTION

A multi-step donation flow with several payment methods → a streamlined path the editorial team updates themselves.

Screenshot: Moominbaby
WordPressInto-Digital Oy

Moominbaby

The Moominbaby website is a multilingual multisite platform that offers content in various languages. The site utilizes customized forms for different purposes, such as inquiries and sample orders. Each language version is tailored to be user-friendly and targeted to different markets.

CHALLENGE → SOLUTION

Multilingual content and forms for several markets → a multisite structure where each language version is managed independently.

WordPressInto-Digital Oy

Kangasalan kaupunki

The City of Kangasala's web service serves residents, entrepreneurs and visitors, with content organised around user groups' needs.

CHALLENGE → SOLUTION

Dozens of services across life situations → user-group-driven navigation and a clear information architecture.

WordPressInto-Digital Oy

Mielenterveyden keskusliitto

The Finnish Central Association for Mental Health's web service brings together counselling chats, a material bank, courses and events — information and support with a low threshold.

CHALLENGE → SOLUTION

Many audiences and donations in one service → a clear structure and custom form features for donating — accessibility first.

WordPressInto-Digital Oy

Tekijä-lehti

The online edition of the Industrial Union's Tekijä magazine brings working-life news and stories to readers in several languages.

CHALLENGE → SOLUTION

A continuously updated online edition alongside print → a smooth publishing flow for editors, a fast and clean reading experience for readers.

WordPressInto-Digital Oy

Inna Group

A corporate group website that presents services and companies clearly on a single site.

CHALLENGE → SOLUTION

Several companies under one brand → a modular block structure the editors manage themselves.

Web appInto-Digital Oy

NYT

Youth entrepreneurship and finance is a learning application that gamified learning materials related to entrepreneurship and finance for students aged 7 to 16. The service included a user management system as well as a dedicated view for creating new educational games. Additionally, other views were implemented, such as a marketing website that supported the service's functions and user experience.

CHALLENGE → SOLUTION

Learning materials for ages 7–16 → a gamified app with user management for schools.

personal projects

all on GitHub ↗
rooki.fit

A workout space for planning and tracking training. Built with TypeScript on a Postgres backend.

view code
Laaloz / portfolio-next

This site: a bilingual Next.js build with Contentful content management. The code is open to read.

view code
Lily58

I assembled a fully customized keyboard. I acquired the case, solderable parts, and key components, which I connected together. Finally, I installed custom software to manage the keyboard settings.

view code
[ next personal project ]

A spot for the next personal project where the code is visible from start to finish.