FreelanceFlow
AI-assisted workload balancing for freelancers

UX/UI, Product Design, AI-Assisted Feature Design

Duration:
3 Weeks

Tools:
Freelancers often struggle to plan their time realistically. Work is scheduled optimistically, conflicts are discovered too late, and adjusting plans requires manual effort.

FreelanceFlow explores how AI can support better decision-making by identifying overload early and suggesting adjustments—while keeping the user in control.

Problem Statement
Freelancers plan their work based on intention rather than real capacity

As a result:

User Interviews

Exploratory User Interviews
Session length: 20 minutes each
Method: structured interviews
Participants: Freelancers working across design, development, and writing
Goal: Understand scheduling behaviour, pain points, and attitudes toward AI support

Key Insights

Insight 1
Planning breaks down because freelancers estimate work optimistically, not realistically

Insight 2
Existing tools show time and deadlines, but not workload or capacity

Insight 4
Fragmented tools increase cognitive load by forcing users to connect information mentally

Why This Matters?

These behaviours lead to:

Overbooking and missed deadlines
Increased stress and cognitive load
Poor decision-making under pressure

Translating Insights into Design Decisions

The research highlighted that freelancers don’t struggle with organisation they struggle with decision-making under uncertainty.
To address this, I translated key insights into clear design decisions that shaped the core of FreelanceFlow.

AI-Assisted Workload Balancing

Detects overload based on real capacity
Predicts task overruns using past behaviour
Suggests schedule adjustments with user control

Before Vs After

Before

Users manually adjust schedules
Overload discovered too late
No visibility into capacity

After

Overload detected early
Clear explanation of why
Suggested adjustments reduce effort

Core Flow

Detection
The system identifies when scheduled work exceeds available capacity

Makes overload visible before it becomes a problem

Explanation
AI explains why overload is happening using past behaviour

Builds trust by making AI decisions understandable

Suggestion
A proposed schedule rebalances workload while keeping user in control

Reduces decision effort without removing control

Resolution
Updated schedule removes overload and restores clarity

Gives users confidence in their plan

Outcome

Enables users to identify overload before it impacts deadlines
Reduces reactive rescheduling and decision fatigue
Helps freelancers plan based on real capacity, not intention
Introduces AI support while maintaining full user control

Case Study: GameSense

AI-assisted system that turns gameplay data into actionable improvement