RJ Pohjanheimo

RJ Pohjanheimo

RJ Pohjanheimo

Web

Product Management

UX/UI Design

City of Porvoo - Event Designer


A 3D web app for designing outdoor events in the Kokonniemi event space.

Scroll down

to see more

Jan-Christian Forsman

Life Cycle Expert

"I don't think any other city has such powerful technology at their disposal!"

Jan-Christian Forsman

Life Cycle Expert

"I don't think any other city has such powerful technology at their disposal!"

"As an event planner, I want to see what my event would look like in this space."

"As an event planner, I want to see what my event would look like in this space."

Full Stack

Overview

Tapahtumasuunnittelija is a web-based event planner tool created for the city government of Porvoo, drawing inspiration from the game Sims. It allows users to build and arrange event elements on a 3D grid using a customizable building panel.

Client: City of Porvoo

Timeline: 8 months

Role: Product Manager

Tools: Figma, Blender, Unity, C-panel

Deliverables: A 3D Web app

design pic
design pic
process pic
process pic
process pic

Design process

Process

Content

Discovery

The City of Porvoo needed a modern digital solution to replace traditional, manual event planning processes. There was no interactive way for event planners to visualise their events and that's where I stepped in. I hired a small team for the project to help deliver the product in due time. I took on the role of Product Manager, communicating the vision to my team and communicating the progress to the client. In addition, I designed the interface and user experience. My team included a talented 3D designer who developed the virtual environment and a full-stack developer who completed most of the coding. Their contributions were invaluable, and the project’s success was a testament to our collaborative effort.

1

Discovery

The City of Porvoo needed a modern digital solution to replace traditional, manual event planning processes. There was no interactive way for event planners to visualise their events and that's where I stepped in. I hired a small team for the project to help deliver the product in due time. I took on the role of Product Manager, communicating the vision to my team and communicating the progress to the client. In addition, I designed the interface and user experience. My team included a talented 3D designer who developed the virtual environment and a full-stack developer who completed most of the coding. Their contributions were invaluable, and the project’s success was a testament to our collaborative effort.

1

Discovery

The City of Porvoo needed a modern digital solution to replace traditional, manual event planning processes. There was no interactive way for event planners to visualise their events and that's where I stepped in. I hired a small team for the project to help deliver the product in due time. I took on the role of Product Manager, communicating the vision to my team and communicating the progress to the client. In addition, I designed the interface and user experience. My team included a talented 3D designer who developed the virtual environment and a full-stack developer who completed most of the coding. Their contributions were invaluable, and the project’s success was a testament to our collaborative effort.

1

process pic
process pic

Design

The design process began with exploring multiple interaction concepts through rapid prototyping. I tested different approaches, starting from an FPS view of the event space but then landing on a top-down planner with zooming, similar to The Sims. I created mock-ups in Figma, incorporating the visual style of the City of Porvoo. I used these as a guideline when I implemented the UI in Unity. The client sent me To support scalability, I created a structured component library that covered 2D UI elements, 3D assets, and reusable code components. This ensured consistency across the experience and made development more efficient.

2

Design

The design process began with exploring multiple interaction concepts through rapid prototyping. I tested different approaches, starting from an FPS view of the event space but then landing on a top-down planner with zooming, similar to The Sims. I created mock-ups in Figma, incorporating the visual style of the City of Porvoo. I used these as a guideline when I implemented the UI in Unity. The client sent me To support scalability, I created a structured component library that covered 2D UI elements, 3D assets, and reusable code components. This ensured consistency across the experience and made development more efficient.

2

Design

The design process began with exploring multiple interaction concepts through rapid prototyping. I tested different approaches, starting from an FPS view of the event space but then landing on a top-down planner with zooming, similar to The Sims. I created mock-ups in Figma, incorporating the visual style of the City of Porvoo. I used these as a guideline when I implemented the UI in Unity. The client sent me To support scalability, I created a structured component library that covered 2D UI elements, 3D assets, and reusable code components. This ensured consistency across the experience and made development more efficient.

2

Product Management

I worked closely with a full-stack developer and a 3D artist. I applied my knowledge from my Scaled Agile PO/PM training and set-up a lean way of working for our team. I utilised Trello for project management, Slack for communications, and Github for version control. The developer would implement customised features for the base app, including zooming, rotation, and screen capture, as per my direction. The 3D artist created the 3D environment and background, as well as provided customised assets. I bridged the gaps and put it all together.

3

Product Management

I worked closely with a full-stack developer and a 3D artist. I applied my knowledge from my Scaled Agile PO/PM training and set-up a lean way of working for our team. I utilised Trello for project management, Slack for communications, and Github for version control. The developer would implement customised features for the base app, including zooming, rotation, and screen capture, as per my direction. The 3D artist created the 3D environment and background, as well as provided customised assets. I bridged the gaps and put it all together.

3

Product Management

I worked closely with a full-stack developer and a 3D artist. I applied my knowledge from my Scaled Agile PO/PM training and set-up a lean way of working for our team. I utilised Trello for project management, Slack for communications, and Github for version control. The developer would implement customised features for the base app, including zooming, rotation, and screen capture, as per my direction. The 3D artist created the 3D environment and background, as well as provided customised assets. I bridged the gaps and put it all together.

3

process pic
process pic
process pic

Release and Results

Once the product was done and accepted, I setup hosting to publish the web app. The final product was an engaging and interactive event planning tool that transformed how the City of Porvoo visualizes events for their event planners. It allowed users to see the event space in different perspectives interactively, as well as place the building blocks of events, such as stages, tables, and tents, to fully visualise how their event would look like. The app garnered interest in some other potential clients as well.

4

process pic

Release and Results

Once the product was done and accepted, I setup hosting to publish the web app. The final product was an engaging and interactive event planning tool that transformed how the City of Porvoo visualizes events for their event planners. It allowed users to see the event space in different perspectives interactively, as well as place the building blocks of events, such as stages, tables, and tents, to fully visualise how their event would look like. The app garnered interest in some other potential clients as well.

4

Let's build something together!

joonatan.pohjanheimo@gmail.com

All rights reserved, ©2026

Let's build something together!

joonatan.pohjanheimo@gmail.com

All rights reserved, ©2026

Let's build something together!

joonatan.pohjanheimo@gmail.com

All rights reserved, ©2026