Hello, my name is Noora

I design and develop intuitive, accessible digital products that balance user needs with technical feasibility. With a background in Human-Technology Interaction and frontend development, I work across the product design process, from research and prototyping to polished interfaces and implementation, using AI to enhance creativity, efficiency, and development.

Portrait of Noora Toimela

My Projects

2026

Verso Garden

An AI-assisted gardening companion designed for Nordic home gardeners, helping them know what to plant, when to plant it, and what to do next based on local weather conditions.

RoleProduct Designer & Developer
TimelinePersonal project · 2026
  • Product strategy
  • UX research
  • Information architecture
  • UX/UI design
  • Prototyping
  • Design system
  • Implementation
Verso Garden daily dashboard showing today's plant tasks
Verso Garden's daily dashboard is the first screen a gardener sees.

Why this project?

Many gardening apps provide generic advice based on country or climate zone. In Nordic countries, where growing seasons are short and weather changes rapidly, hobby gardeners often struggle to know when conditions are actually suitable for planting.

I wanted to explore how hyper-local weather data, AI guidance, and a simple task-based interface could reduce uncertainty and help beginners grow food successfully.

The problem

Home gardeners frequently ask questions like:

  • Is it actually warm enough to plant?
  • Should I water today if it's going to rain?
  • What should I be doing this week?

Existing apps often provide generic calendars, large plant databases, and isolated weather forecasts, but don't connect these into clear, actionable guidance.

Design goals

  • Reduce decision fatigue by surfacing only the next important tasks.
  • Personalize recommendations using location and weather.
  • Help beginners succeed without requiring gardening expertise.
  • Keep the interface calm, approachable and easily scannable, with modern typography, green tones and generous spacing.
  • Mobile-first design.
  • Typography — Manrope for body text and UI, paired with Lora for headings, both modern but warm and very readable on screen.
  • Spacing — a relaxed, consistent scale so even data-heavy screens never feel cramped.
  • Components — a small set of reusable cards, chips, and inline confirmations rather than modal-heavy flows.
  • Accessibility — AA-contrast color pairs, visible focus states, and no color-only status indicators.

Research & insights

I analysed the experiences and thoughts of gardeners growing vegetables in Nordic gardening forums and communities, did a competitive analysis on existing gardening apps, and combined research findings with my own experience growing food in a short, unpredictable season in Finland.

Insight
Design implication
Users don't know when conditions are safe for planting.
Build a hyper-local planting calendar.
Beginners become overwhelmed with the amount of information available.
Focus on just a few recommended actions at a time.
Weather changes quickly.
Continuously update plant care recommendations.

Product strategy

In every decision I tried to keep the core user need in mind “Tell me what I should be doing right now.”

Included in MVP
  • ✅ Planting calendar
  • ✅ Weather integration
  • ✅ Smart reminders
  • ✅ AI guidance
Deferred
  • ⏳ Community
  • ⏳ Plant identification
  • ⏳ Garden Layout Designer

Information architecture

Navigation is organized around three areas: Today, Calendar, and Garden, with Today set as the default landing screen. Everything else is one tap away.

  • Today — the day's most important tasks, generated from weather and calendar data.
  • Calendar — the hyper-local planting timeline for each crop.
  • Garden — the gardener's own growing places, plants, and their current care status.

Key UX decisions

Onboarding data collection

The app needs enough information to personalize recommendations without making onboarding feel tedious, so I only collected the information required to generate meaningful recommendations:

  • Location
  • Growing space
  • Experience level
  • Selected crops

Every question had to directly improve the user's experience. Location, growing conditions and experience level all influence the app's recommendations and guidance.

Onboarding screen asking only essential personalization questions
Onboarding asks only what's needed to personalize recommendations.

Defining the "Today" experience

Users open the app because they want to know what they should do right now, not browse information. The home screen prioritizes today's actionable tasks instead of showing all plant information equally. This reduces cognitive load and supports quick daily check-ins.

Challenge

Users were receiving weather alerts separately from gardening reminders, leaving them to work out the connection themselves.

Exploration

I explored two approaches to connecting weather and gardening tasks.

Option A
  • Weather notifications
  • Task notifications
Option B
  • Weather events automatically generate actionable tasks
Decision

I chose Option B because users care less about the weather itself than its impact on their garden. A single, generated task ("Bring cucumbers inside tonight — frost expected") is more useful than a separate weather alert and reminder they have to reconcile themselves.

Surfacing relevant plant information

Individual plant screens face the same problem as the today view: too much information competing for attention. Plant cards are designed to prioritize the most relevant care details at a glance, and keep additional care information at the bottom for users to easily find in case they actually want to know more.

Plant care screen showing all plant care information
Plant cards surface the most relevant care information at a glance.

Automation vs. manual control

I distinguished between information the system could know with confidence and actions only the user could verify. Weather conditions and care recommendations were automated from external data, while plant care actions such as watering remained user-confirmed. This prevented the system from creating inaccurate plant histories. I designed the care logging interaction to be discoverable and lightweight through a floating action button and an undo option.

Plant details screen with one-tap watering log and undo option
Logging a watering task: a floating action button, with a brief undo window instead of a confirmation dialog.

Returning after a long absence

Gardening is seasonal, and users may not open the app for weeks. Rather than overwhelming users with missed notifications, the app recalculates the current state and surfaces the most relevant actions.

Final UI

Reflection

If I continued the project, I would:

  • Validate assumptions through user testing with real Nordic gardeners.
  • Measure task completion and retention to see whether the daily-task model actually works.
  • Refine AI recommendations based on user feedback over a full growing season.
  • Expand the growing calendar beyond Nordic climates.
2026

Coastal Paws Kennels & Cattery

A self-directed redesign of an existing boarding kennel & cattery website. The original site left visitors guessing at the basics; what the business offered, how to reach them, and how to actually book, so I rebuilt it around clear hierarchy, a findable call to action, and an information architecture that matches what pet owners actually need to know.

RoleUX/UI Designer
TimelinePersonal project · 2026
  • UX audit
  • Information architecture
  • Visual hierarchy
  • UX/UI design
  • Redesign
  • Prototyping
Coastal Paws Kennels & Cattery redesigned homepage with a clear hero, CTA, and facility overview
The redesigned homepage: a clear hero, an unmissable CTA, and the essential information about the provided service surfaced up front.

Why this project?

Coastal Paws is a mockup of a real boarding kennel and cattery on the NSW North Coast. I came across their site while thinking about local service businesses whose websites don't reflect the quality of the service behind them, and it stood out as a great candidate for a self-directed redesign: a small, content-heavy site with a genuinely lovely business behind it, held back by a layout that made it hard to find anything.

I wasn't commissioned to do this, I picked it because it gave me a real, messy information architecture problem to solve rather than a clean slate.

Auditing the existing site

Before redesigning anything, I went through the existing site page by page and logged what was actually getting in the visitor's way.

Issue
Design implication
The design felt dated, which undermines trust for a service people rely on to look after their pets.
Modernize the visual design to build the trust a pet-care business depends on.
The primary call to action was lost inside a wall of text and images.
Make it unmissable by giving it a dedicated, high-contrast button in the hero, repeated in the footer.
Visual hierarchy was effectively non-existent. Headings, body copy, and images all competed for attention at roughly the same weight. The most important information was hard to locate, buried inside dense paragraphs and photo blocks instead of being scannable.
Build a visual hierarchy so visitors can scan the page instead of reading every line to find what they need.
The homepage included information about hours, location and facilities, but they were all scattered inside a wall of text and images, which made it hard to find the essential information.
Restructure the information architecture so the homepage answers the questions most visitors actually arrive with. First provide information about what the company has to offer, then build trust, then offer practical details.
Pricing information was hidden behind a menu item. This adds friction because one of the first questions visitors have is, "How much does it cost?".
Display starting prices on the homepage, add a prominent “View Pricing” button, and have a dedicated page for the detailed pricing information.
Navigation mixed core decision-making pages with lower-priority content.
Reorganize navigation so that the home page includes the most important information, and secondary pages with more detailed information can be accessed through the menu.

Information architecture

I restructured the site so each page has a single clear job, and the homepage does the work of answering a first-time visitor's most common questions instead of making them dig for it.

  • Home — who Coastal Paws is, the primary booking CTA, testimonials, a facilities preview, starting prices, opening hours, and location. Everything needed to decide and get in touch, on one page.
  • Kennels & Cattery — dedicated pages for each service, structured consistently: the space itself, daily care, and boarding requirements.
  • Prices — detailed pricing information kept separate so homepage doesn't get cluttered.
  • In Memory of — a tribute page to pets who've stayed with them over the years, kept as its own space since it serves an emotional purpose rather than a transactional one.
Customer testimonials displayed on the homepage
Customer testimonials were brought to the homepage to build trust from the start.

Key UX decisions

Making the CTA impossible to miss

The single most important action on the site, booking, needed to stop competing with everything else on the page. I gave it its own high-contrast button directly in the hero, set against a full-width photo instead of surrounded by text. I also added a final call-to-action just before the footer included the contact information in the footer.

Bringing decision-critical information forward

Hours, location, starting prices, and a facilities overview were previously buried in the cluttered homepage and subpages. On the redesigned homepage, they're all visible without clicking through anywhere. Reception hours and holiday closures sit in a dedicated, high-contrast section, and address, phone, email, and a map are grouped together right below it.

Homepage sections showing opening hours and location information
Hours and location are answered directly on the homepage instead of requiring a click-through.

Establishing a repeatable visual hierarchy

Rather than styling each section individually, I built a small set of alternating section patterns. Soft mint and cream backgrounds, a consistent heading scale, and generous whitespace so visitors can tell at a glance where one topic ends and the next begins, without relying on dense borders or heavy dividers.

Consistent structure across Kennels and Cattery

Both service pages follow the same pattern; the space itself, daily care, then boarding requirements so a visitor who's already read one page knows exactly where to find the equivalent information on the other. The starting prices are clearly displayed on each page, and a button to view the full pricing table is included.

Redesigned Kennels page with clear sections for space, daily care, and boarding requirements
The Kennels and Cattery pages: space, daily care, then requirements. The same structure repeats on both pages.

Final UI

Reflection

If I continued the project, I would:

  • Run the new information architecture past real visitors through a tree test to confirm it matches how they'd actually look for things.
  • Validate the CTA placement with real booking data rather than heuristics alone.
  • Reach out to the business to see whether any of this could actually inform a future update to their live site.
2023

Dungeon Game

A small three-level mobile stealth game made in Unity and C#. Choose your weapon and make your way through the levels, fighting skeletons and collecting coins to buy better gear.

RoleSolo Game Developer
TimelinePersonal project · 2023
  • Unity
  • C#
  • Game design patterns
  • Scriptable Objects
  • Data persistence
  • Mobile

Introduction

Dungeon Game is a small three-level mobile stealth game I made using Unity and C#. Choose your weapon and make your way through the levels fighting skeletons and collecting coins. With the coins you can buy better weapons.

My goal was to practice making a small game with a couple of levels, and having data persistence through the levels and game sessions. Making the game I learned to utilize different game design patterns and Unity features such as Events and Scriptable Objects.

Play the game on itch.io

Gameplay

Future features

  • More levels
  • A wider variety of enemies (currently only one type)
  • Other collectable objects, such as keys (currently only coins)
  • Improvements to animations, VFX, and sound

My Skills

UX DESIGN

User research, user flows, wireframes, information architecture, and interaction design focused on creating intuitive experiences.

UI DESIGN

Accessible interfaces, design systems, typography, layouts, and components that bring clarity and consistency to digital products.

DESIGN TO DEVELOPMENT

Frontend development with React, JavaScript, HTML, and CSS, enabling close collaboration with engineers and smooth implementation of design decisions.