Cleannn

Designing a Cleaner, More Trustworthy Experience

Designing a Cleaner, More Trustworthy Experience

My Role

My Role

Product Designer

Product Designer

Timeline

Timeline

Jan-July 2025

Jan-July 2025

Scope

Scope

UX/UI design for the entire customer booking platform, including the customer-facing app, internal dashboard, and the product's scalable design system

UX/UI design for the entire customer booking platform, including the customer-facing app, internal dashboard, and the product's scalable design system

Project Overview

Project Overview

Project Overview

What is
Cleannn?

What is
Cleannn?

What is Cleannn?

Finding trusted home cleaning in a city as fast-paced as Bangkok is a constant challenge.

Finding trusted home cleaning in a city as fast-paced as Bangkok is a constant challenge.

Finding trusted home cleaning in a city as fast-paced as Bangkok is a constant challenge.

Cleannn is an on-demand platform connecting users with reliable, vetted cleaning professionals.

Cleannn is an on-demand platform connecting users with reliable, vetted cleaning professionals.

I built the entire customer experience from the ground up—leading everything from initial research and branding to the final UX and UI of the app.

I built the entire customer experience from the ground up—leading everything from initial research and branding to the final UX and UI of the app.

Chapter 1

Chapter 1

The Messy
Challenge

The Messy Challenge

To build a digital concierge that makes booking a trusted cleaner feel effortless.

To build a digital concierge that makes booking a trusted cleaner feel effortless.

Life in Bangkok is fast, and cleaning is often the first thing people skip. With the language barrier, even booking a simple home cleaning can feel confusing and difficult.

Life in Bangkok is fast, and cleaning is often the first thing people skip. With the language barrier, even booking a simple home cleaning can feel confusing and difficult.

Why is it important?

Why is it important?

$1.21 Bn

$1.21 Bn

The projected revenue for Thailand's On-Demand Home Services market in 2025 (Source)

3rd in the World

3rd in the World

Bangkok's ranking as one of the most overworked cities globally (source)

150k+

150k+

Registered expatriates and working professionals who might face language barrier (source)

Chapter 2

Chapter 2

Kickoff

Kickoff

Kickoff

I began by aligning with the founder's vision to form initial hypotheses on user pain points, cultural impacts, and where design could provide the most value.

I began by aligning with the founder's vision to form initial hypotheses on user pain points, cultural impacts, and where design could provide the most value.

Initial Insights

Initial Insights

Trust is the real service

Clean apartments were expected; what people truly craved was reliability and someone they could count on.

Booking shouldn't be a chore

Existing options made scheduling a cleaner feel like a chore in itself.

Language barrier

Most of the Expats faced language barrier while booking even normal home cleaning services

Trust is the real service

Clean apartments were expected; what people truly craved was reliability and someone they could count on.

Booking shouldn't be a chore

Existing options made scheduling a cleaner feel like a chore in itself.

Language barrier

Most of the Expats faced language barrier while booking even normal home cleaning services

Trust is the real service

Clean apartments were expected; what people truly craved was reliability and someone they could count on.

Booking shouldn't be a chore

Existing options made scheduling a cleaner feel like a chore in itself.

Language barrier

Most of the Expats faced language barrier while booking even normal home cleaning services

Chapter 3

Chapter 3

The Research
Phase

The Research
Phase

Combining stakeholder interviews, real-world competitor analysis, and live user feedback to uncover the core problems.

Combining stakeholder interviews, real-world competitor analysis, and live user feedback to uncover the core problems.

Alright, so with my initial hypothesis set, it was time to validate them. So I started digging in from every angle to find patterns that would help me understand actual challanges

Alright, so with my initial hypothesis set, it was time to validate them. So I started digging in from every angle to find patterns that would help me understand actual challanges

Competitor Analysis

Competitor Analysis

I didn't just look at screenshots. We booked, rescheduled, and cancelled cleanings with our main competitors. This gave us a firsthand account of the friction and frustrations users faced across the industry.

I didn't just look at screenshots. We booked, rescheduled, and cancelled cleanings with our main competitors. This gave us a firsthand account of the friction and frustrations users faced across the industry.

I didn't just look at screenshots. We booked, rescheduled, and cancelled cleanings with our main competitors. This gave us a firsthand account of the friction and frustrations users faced across the industry.

Major Insights


Competitors hide the price

Competitors hide the price

We saw that almost every competitor shows the final price only at the end of the booking. This feels like a trick and frustrates users.


Important add-ons like laundry or ironing were often buried deep in the settings, making it a pain for users to customize their order.

Add-ons are hard to find


Many apps had confusing layouts and too many steps. We saw this as a clear chance to win by being the simplest and fastest.

Confusing booking flows


Add-ons are hard to find

Add-ons are hard to find

Important add-ons like laundry or ironing were often buried deep in the settings, making it a pain for users to customize their order.


Confusing booking flows

Confusing booking flows

Many apps had confusing layouts and too many steps. We saw this as a clear chance to win by being the simplest and fastest.

Major Insights


We saw that almost every competitor shows the final price only at the end of the booking. This feels like a trick and frustrates users.

Competitors hide the price


Important add-ons like laundry or ironing were often buried deep in the settings, making it a pain for users to customize their order.

Add-ons are hard to find


Many apps had confusing layouts and too many steps. We saw this as a clear chance to win by being the simplest and fastest.

Confusing booking flows

User Reseach

User Reseach

Before the app, we had our service live on Instagram. I used it to chat with our users, run various campaigns/polls etc, to understand their key pain points, and their mental models.

Before the app, we had our service live on Instagram. I used it to chat with our users, run various campaigns/polls etc, to understand their key pain points, and their mental models.

Before the app, we had our service live on Instagram. I used it to chat with our users, run various campaigns/polls etc, to understand their key pain points, and their mental models.

Major Insights


Users want the price first

Users want the price first

We saw that almost every competitor shows the final price only at the end of the booking. This feels like a trick and frustrates users.


Scheduling needs to be flexible

Scheduling needs to be flexible

We saw a lot of last-minute reschedules. This told us we needed to offer flexible time slots and have a very clear confirmation step.


They want the same maid back

They want the same maid back

We learned that people cared way more about getting the same helper they trusted than they did about getting a small discount.


"What If I'm Not Home?"

"What If I'm Not Home?"

This anxiety about logistics (like key pickups or building access) was a major point of friction that most users faced.

Chapter 4

Chapter 4

Opportunity to
stand out

Opportunity to
stand out

Connecting the Dots

After synthesizing all the research, four core problems became crystal clear. These were the roadblocks we had to remove.

After synthesizing all the research, four core problems became crystal clear. These were the roadblocks we had to remove.

Lack of Price Transparency

Users were hesitant to book due to a market-wide lack of upfront pricing, which eroded trust.

Inability to Rebook Favorites

Research showed a key unmet need: users wanted to rebook specific helpers they trusted, a feature crucial for building loyalty.

Research showed a key unmet need: users wanted to rebook specific helpers they trusted, a feature crucial for building loyalty.


Manual Rebooking

For regular customers, manually rebooking the same service every week or month was a repetitive and tedious chore.

Inefficient Maid Scheduling

As the number of helpers grew, manually managing their schedules and availability became inefficient, limiting the business's ability to scale.

Lack of Price Transparency

Users were hesitant to book due to a market-wide lack of upfront pricing, which eroded trust.

Inability to Rebook Favorites

Research showed a key unmet need: users wanted to rebook specific helpers they trusted, a feature crucial for building loyalty.

Manual
Rebooking

For regular customers, manually rebooking the same service every week or month was a repetitive and tedious chore.

Inefficient Maid Scheduling

As the number of helpers grew, manually managing their schedules and availability became inefficient, limiting the business's ability to scale.

Chapter 5

Chapter 5

From Blueprint
to Pixels

From Blueprint to Pixels

I built the product's foundation with detailed user flows, IA, and wireframes, while establishing a design system for consistency and scale.

I built the product's foundation with detailed user flows, IA, and wireframes, while establishing a design system for consistency and scale.

With the core problems defined, it was time to build the solution. My process was highly iterative and collaborative, focusing on translating insights into a tangible, user-friendly experience.

With the core problems defined, it was time to build the solution. My process was highly iterative and collaborative, focusing on translating insights into a tangible, user-friendly experience.

User Flow and IA

User Flow and IA

Using insights from Instagram user research, chats, and competitor analysis, I mapped a simple, linear user flow reflecting real user behavior. Through card sorting, I structured a scalable information architecture that minimized friction from the very first screen.

Using insights from Instagram user research, chats, and competitor analysis, I mapped a simple, linear user flow reflecting real user behavior. Through card sorting, I structured a scalable information architecture that minimized friction from the very first screen.

Using insights from Instagram user research, chats, and competitor analysis, I mapped a simple, linear user flow reflecting real user behavior. Through card sorting, I structured a scalable information architecture that minimized friction from the very first screen.

What's Changed in the new user flow?

  1. Introducing "Price Calculator"

Introducing "Price Calculator"

To solve for one of the biggest pain point, "hidden prices", we added a "Price Calculator" right at the starting, so that users can see if the service is economically feasible for them, this generates trust and grabs users attention, and hence reducing drop offs.


To solve for one of the biggest pain point, "hidden prices", we added a "Price Calculator" right at the starting, so that users can see if the service is economically feasible for them, this generates trust and grabs users attention, and hence reducing drop offs.

Introducing "Price Calculator"


Important add-ons like laundry or ironing were made visible and users can directly add them in a single click right in the first step. It became a part of the price calculator.

Add-ons are easy to find


Users can book a service in just 4 easy steps. No hidden charges, no iterative flow.

Streamlined and Easy booking flow

  1. Add-ons are easy to find

Add-ons are easy to find

Important add-ons like laundry or ironing were made visible and users can directly add them in a single click right in the first step. It became a part of the price calculator.

  1. Streamlined and Easy booking flow

Streamlined and Easy booking flow

Users can book a service in just 4 easy steps. No hidden charges, no iterative flow.


Users want the price first

We saw that almost every competitor shows the final price only at the end of the booking. This feels like a trick and frustrates users.


Scheduling needs to be flexible

We saw a lot of last-minute reschedules. This told us we needed to offer flexible time slots and have a very clear confirmation step.


They want the same maid back

We learned that people cared way more about getting the same helper they trusted than they did about getting a small discount.

Ideation Phase

Ideation Phase

I sketched out different ways in which we can solve our problems. Creating different flows and approaches. I chose to use pen and paper for wireframing as it helped me quickly ideate many different Ideas and because I had my design system ready, I made quick UI to discuss with the team and validate my designs.

I sketched out different ways in which we can solve our problems. Creating different flows and approaches. I chose to use pen and paper for wireframing as it helped me quickly ideate many different Ideas and because I had my design system ready, I made quick UI to discuss with the team and validate my designs.

I sketched out different ways in which we can solve our problems. Creating different flows and approaches. I chose to use pen and paper for wireframing as it helped me quickly ideate many different Ideas and because I had my design system ready, I made quick UI to discuss with the team and validate my designs.

Anticlimax

Anticlimax

The Design System
Pivot

The Design System
Pivot

To move faster, we pivoted from a custom design system to modifying an existing one, saving dev time while keeping our brand consistent.

To move faster, we pivoted from a custom design system to modifying an existing one, saving dev time while keeping our brand consistent.

To ensure consistency, I initially built a custom design system from the ground up. However, we quickly realised that maintaining a fully custom system would slow down development. So, we made a pragmatic pivot. We adopted and heavily modified the "Reshaped Design System" to match our unique branding.

To ensure consistency, I initially built a custom design system from the ground up. However, we quickly realised that maintaining a fully custom system would slow down development. So, we made a pragmatic pivot. We adopted and heavily modified the "Reshaped Design System" to match our unique branding.

Chapter 6

Chapter 6

The Solution

The Solution

A user-friendly platform that solves for complexity with a simple, trustworthy design.

A user-friendly platform that solves for complexity with a simple, trustworthy design.

With our validated blueprint and our design system in place, I moved forward to craft the final solution.

With our validated blueprint and our design system in place, I moved forward to craft the final solution.

Booking Flow

Booking Flow

Booking a cleaner shouldn't feel like chore.

Booking a cleaner shouldn't feel like chore.

Booking a cleaner shouldn't feel like chore.

We replaced the confusing maze with a simple, linear path. Users just select their service, choose a time, and confirm

We replaced the confusing maze with a simple, linear path. Users just select their service, choose a time, and confirm

We replaced the confusing maze with a simple, linear path. Users just select their service, choose a time, and confirm

Video Preview

Video Preview

Subscription flow

Subscription flow

No more manual rebookings everytime

No more manual rebookings everytime

No more manual rebookings everytime

Users can now schedule their favorite service to repeat weekly or monthly, securing their preferred time slot and getting a clean home on autopilot—no more manually booking chores.

Users can now schedule their favorite service to repeat weekly or monthly, securing their preferred time slot and getting a clean home on autopilot—no more manually booking chores.

Users can now schedule their favorite service to repeat weekly or monthly, securing their preferred time slot and getting a clean home on autopilot—no more manually booking chores.

Transparent Pricing

Transparent Pricing

We decided to show prices upfront to build trust with users

We decided to show prices upfront to build trust with users

We decided to show prices upfront to build trust with users

Users now see a clear, upfront cost based on their service and area before they even enter the booking flow. This builds immediate trust, eliminates the fear of hidden fees, and lets the user decide to proceed with full confidence.

Users now see a clear, upfront cost based on their service and area before they even enter the booking flow. This builds immediate trust, eliminates the fear of hidden fees, and lets the user decide to proceed with full confidence.

Users now see a clear, upfront cost based on their service and area before they even enter the booking flow. This builds immediate trust, eliminates the fear of hidden fees, and lets the user decide to proceed with full confidence.

Video Preview

Video Preview

Rebooking made easy

Rebooking made easy

Rebook last service directly from homepage

Rebook last service directly from homepage

Rebook last service directly from homepage

For returning customers, a "Book Again" button appears on homepage, letting them rebook their most recent service in a single tap—no forms, no fuss, just instant confirmation.

For returning customers, a "Book Again" button appears on homepage, letting them rebook their most recent service in a single tap—no forms, no fuss, just instant confirmation.

For returning customers, a "Book Again" button appears on homepage, letting them rebook their most recent service in a single tap—no forms, no fuss, just instant confirmation.

Chapter 7

Chapter 7

The Impact

The Impact

฿320,000

฿320,000

Total Revenue Generated within first 8 months of starting

522

522

Total bookings

฿101,049

฿101,049

Peak monthly revenue (July 2025)

Final Chapter

Final Chapter

Retrospective

Retrospective

Working on Cleannn from scratch was one of the most defining experiences in my design journey.

Working on Cleannn from scratch was one of the most defining experiences in my design journey.

As the only designer in a small team of three developers, I helped turn an idea into a working product. With limited time and resources, we focused on launching an MVP fast and kept improving it based on real user feedback.

As the only designer in a small team of three developers, I helped turn an idea into a working product. With limited time and resources, we focused on launching an MVP fast and kept improving it based on real user feedback.

Key Learnings


Learning to Be Practical

Learning to Be Practical

I initially started to building a full custom design system, but speed mattered more than perfection. With a small team and tight deadlines, I customised an existing system, "Reshaped"— a valuable lesson in balancing ambition with reality.


Owning the Whole Process

Owning the Whole Process

From user chats to final UI, I handled the entire design process. It made me more resourceful, confident, and aware of how every detail shapes the user experience.


Seeing Real Impact

Seeing Real Impact

Watching bookings and revenue rise after each month was the best validation — proof that good design, even with constraints, can drive real business results.


Blurring the Line Between Design and Business

Blurring the Line Between Design and Business

Here I learnt that great design goes beyond visuals — it’s about understanding operations, users, and growth. Working closely with founders and teams, I learned how design decisions can directly shape strategy, trust, and scalability.