I Built This Tool Because Managing Client Projects Was Breaking Me
I'm a freelance web developer. Four years in, I had the same stack everyone recommends: Notion for planning, Trello for one client who insisted on it, Slack for everything urgent, and a spreadsheet I was ashamed to open.
It worked until it didn't.
The night it broke
I was juggling three active client projects — a payments integration, a marketing site rebuild, and ongoing maintenance on a legacy app. A "quick fix" for one client turned into a two-hour rabbit hole. I surfaced at 11pm realizing I hadn't touched the work that was actually due tomorrow.
The problem wasn't discipline. I was working hard. The problem was no single place told me what mattered today across all of them.
Every tool held one slice of the picture. None of them matched how I actually worked: open laptop, pick the most important things for today, switch clients as needed, track bugs without a ceremony.
What I tried first
I rebuilt my Notion workspace twice. I tried Linear (great for product teams, wrong shape for solo client work). I tried a plain markdown todo file — fast until client four arrived and the file became unreadable.
Each attempt failed the same test: Would I open this every morning without forcing myself?
What I actually needed
Not another kanban board. A daily command center:
- Today's tasks across all clients, prioritized
- Projects grouped by client with context attached
- Bugs tracked next to the work, not in a separate universe
- Notes that stay with the task, not in a wiki I'll never search
That's WorkFocus. I built it because I needed it. I'm still a working freelancer — the tool gets shaped by real weeks, not roadmap theater.
A real week (anonymized)
Monday: hotfix for Client A before their demo. Two hours on Client B's API. Afternoon bug triage for Client C's legacy app — three issues, two actually urgent.
Tuesday: deep work on Client B's feature. Slack "quick questions" from Client A eat an hour anyway.
Wednesday: deploy, regression check, update Client C on status. Realize Client A's "small tweak" is scope creep — document it before it grows.
None of that fits cleanly in sprint planning. It fits a daily plan you adjust without guilt.
Why I'm writing about it pre-launch
I'm building the blog before launch on purpose. SEO takes months. The email list starts working the day someone subscribes. And when I share on Reddit or IndieHackers, I want to link something useful — not just a landing page.
If the problems here sound familiar, you're the person I'm building for:
What's next
WorkFocus is in active development. Billing isn't live yet — everything is free during early access while I finish the core workflow.
If this resonates, join the waitlist at the bottom of any post. I'll notify you when we launch — and you'll be the first to know when Pro features and billing go live.
This isn't a productivity app for everyone. It's for freelance developers who live in the gap between "I'll remember that" and "I absolutely forgot that."
I built it because I was tired of being in that gap. Maybe you are too.
Building a tool for exactly this
WorkFocus is a daily planner and project workspace built for freelance developers. Get notified when we launch.