Project Management SaaS
Curio Studio is a boutique creative agency in Barcelona specialising in brand identity and digital campaigns for mid-sized European clients. With a team of 12 and an average of 8 active projects at any time, they were operating across five different tools: a project tracker in Notion, invoices in Excel, contracts in Google Drive, client communication in email, and time tracking in a separate app.
The founder came to me with a specific problem: they were consistently undercharging clients because nobody had a clear view of how many hours had actually gone into a project. By the time invoices went out, the data was scattered, approximate, or missing entirely.
I designed a custom project management SaaS for their internal use — from research and IA through to high-fidelity prototype and usability testing. The brief was intentionally narrow: replace the five tools with one dashboard that gave everyone the same view of reality.
I ran structured interviews with four roles: the founder, a senior designer, the account manager, and the operations manager. Each had a completely different relationship with the existing tools and different definitions of "knowing how a project is going."
When I asked "how do you know if a project is on track?" — every person described a different mental model and a different set of data sources. The tool had to work for all four simultaneously without adding complexity for any of them.
→ The product wasn't a project tracker. It was a shared language — a single view of project health that every role could read and trust.
Each project had a single overview showing: client name, project phase, budget consumed vs. total, hours logged vs. estimated, next milestone, and assigned team. At a glance, anyone in the agency could answer a client status question in under 10 seconds.
I designed a lightweight time-logging flow directly within the project — a simple timer or manual entry, linked to a specific task and team member. No separate app, no exports. Hours flowed directly into the budget calculation.
When hours were logged, the budget tracker updated automatically. I designed an invoice generation flow that pulled all logged work, formatted it into a client-ready summary, and pre-filled the invoice fields. The operations manager's 2-hour monthly process became a 10-minute one.
A stripped-down, read-only view that could be shared with clients via a link — showing project phase, upcoming milestones, and deliverables. This eliminated the "where are we?" email entirely.