FreeLens
Managing projects, tasks, and client communication can feel overwhelming for freelancers relying on scattered tools. FreeLens centralizes tools so freelancers can stay organized and focused without the chaos of switching between platforms.
Understanding the Problem
Freelancers often juggle multiple clients, projects, and tools to stay organized. This fragmented workflow leads to inefficiency, missed deadlines, and a lack of clarity when managing tasks and priorities.
This led me to ask: How might I create a centralized system to streamline project management for freelancers, addressing their specific needs and pain points?
My Role
I led the design process from start to finish, transforming insights into actionable solutions that addressed freelancers’ top challenges.
Methodology
I followed the Design Thinking methodology. Through interviews and research, I defined the core problem and designed solutions that addressed freelancers’ workflows and priorities.
Research
Talking with Users
I conducted interviews with 5 freelancers from various fields to understand the challenges they face in managing multiple projects. These conversations helped identify common pain points, workflows, needs, and concerns.
The insights I gathered helped shape the foundation of the project, ensuring the solution addresses real problems.
Video interview with a freelancer (blurred for privacy).
What I discovered
The qualitative data from the interviews was analyzed using affinity mapping,
which helped organize insights into the following key themes and subcategories:
These categories helped highlight the most pressing challenges freelancers face. Building on these insights, I developed an empathy map to create a clear,
user-centered persona. This map distilled user needs, behaviors, and emotions, serving as a foundation for the project’s design decisions.
Empathy Map
I created an empathy map to distill key insights from the user interviews, helping me better understand freelancers’ thoughts, feelings, and behaviors around managing multiple projects.
Pain Points Uncovered
I identified the following recurring challenges;
Using multiple tools leads to inefficiency 🧩
Freelancers rely on several tools for task management, communication,
and quoting, often leading to missed details and extra manual work.
“I've tried integrating some tools... it gets messy. Important information gets missed if I forget to copy-paste them back into Trello or if I don't update a task in real-time”
Difficulty balancing priorities across projects ⚖️
Last-minute client requests and shifting priorities make it hard to stay on track, leading to stress and overwhelm.
"Scheduling is hard because priorities shift constantly."
Uncertainty around pricing and billing 💸
Many freelancers feel unsure about pricing accuracy and struggle to incorporate scope changes, risking underpayment.
"I quote new projects based off previous similar projects, and adjust it based on whether I feel it has paid off or not, but I wish there was a more accurate way."
Client miscommunication and scope creep 📨
Unclear communication leads to delays and unmonitored changes in deliverables and deadlines, often uncompensated.
"Urgent client requests of last-minute changes can impact my focus."
Market Research
I analyzed existing tools and platforms to uncover gaps and opportunities in the market. This included evaluating direct competitors, such as Monday, Asana, and ClickUp, as well as indirect competitors and other useful tools like FreshBooks and Grammarly.
Key Takeaways and Understandings
Tool Fragmentation: Many platforms specialize in individual aspects of project management, like task tracking or time logs, but fail to provide an integrated experience tailored to freelancers
Data Utilization: Few systems leverage historical data to improve future workflows, such as automating quotes or estimating task durations based on past performance.
Freelancer-Specific Gaps: Most tools cater to teams rather than individuals managing multiple projects, leaving freelancers without features suited to solo workflows or multi-client management.
How Might We (HMW) Questions
After synthesizing insights from user interviews, market research, and competitive analysis, I used “How Might We” questions to reframe challenges as design opportunities. This helped me explore a wide range of potential directions, spanning user needs, workflow gaps, and industry standards.
From these, I identified the three most promising directions to guide the next stage of ideation and sketching.
How might we help freelancers manage multiple projects without losing focus or context?
How might we reduce the mental load caused by tool fragmentation and scattered workflows?
How might we ensure freelancers get compensated fairly by tracking real effort and scope changes?
Crafting the Solution
Initial Sketches
These sketches served as a blueprint, ensuring the design aligned with user needs while keeping the interface intuitive and user-friendly.

These sketches served as a blueprint, ensuring the design aligned with user needs while keeping the interface intuitive and user-friendly.
Dashboard
Provides an overview of key tasks, upcoming deadlines, and project statuses at a glance, helping freelancers stay organized and prioritize effectively.
Tasks - Help Tab (Resources)
Helps freelancers focus by showing task details, a built-in timer to track progress, and tool integration (e.g., Whiteboard). It adapts to diverse workflows while improving time tracking for smarter billing and task predictions.
The Resources tab provides curated references tailored to the current task, keeping everything users need in one place to boost efficiency.
Tasks - Help Tab (AI Assistant)
The AI Assistant offers task-specific suggestions, prioritization tips, and reminders if users fall behind schedule.
Tasks - Subtasks Panel
The Subtasks panel allows freelancers to track and complete smaller steps of their tasks. As users update progress, the system refines time estimates for better planning and automated billing, ensuring more accurate workflows and quotes.
Project Prioritization (Kanban View)
Simplifies task prioritization across projects with customizable views for better project management.
Client Communication (Smart Update)
This screen streamlines client communication by integrating emails and messages into the project management system. The 'Smart Update' feature automatically detects task updates or client requests and suggests corresponding actions, such as marking tasks as complete or updating progress. This ensures users stay on top of client needs without manual tracking, saving time and reducing the risk of missed details. Additional suggestions, like reminders and related emails, further enhance task management efficiency
and clarity.
What I learned and what’s next
Lessons Learned
Working on this project deepened my understanding of freelancers' unique challenges, like balancing shifting priorities, managing client expectations, and dealing with the mental strain of fragmented tools. I learned how crucial it is to design solutions that simplify workflows while empowering users to feel in control.
Affinity mapping helped me uncover key themes from user research, though overlapping categories made prioritization challenging. User journey mapping was invaluable for identifying high-impact opportunities and ensuring the design addressed the most pressing needs.
This experience underscored the importance of empathy, focusing on freelancers' workflows and mindsets to create a solution that truly supports their daily lives.
What’s Next?
The next phase of this project will focus on enhancing functionality through automated quoting and billing. By leveraging time logs and historical project data, the system can help users prioritize tasks and generate accurate quotes with minimal effort. Expanding this feature set to include customizable templates for quotes, billing, and project timelines will streamline workflows further and reduce manual effort.
Check out my other case studies
A Mobile-First Experience
for Meaningful
Professional Connections
View Project