Diego Romero
View profile
Internal tools for a 12-person studio
Project tracker + invoice generator + client portal. All custom-built on Cursor in one sprint.
Replaced Asana + Quickbooks workflows; saved €280/mo SaaS bill.
0
Problem
Creative studio cobbled together Asana, Quickbooks, Notion, and Google Drive. Context-switching cost real hours; client touchpoints fell through cracks.
Users
Internal — 12-person design studio + 30 active clients
Key flow
- 1PM creates project, assigns team members and milestones
- 2Team tracks hours; client sees status + comments in portal
- 3On milestone, invoice is generated and sent automatically
What I built
- Project tracker with per-client workspaces and shared timeline
- Invoice generator pulling from tracked hours, exports as Stripe link
- Client portal — clients see only their projects + invoices
- Slack notifications on milestone, invoice paid, or feedback request
Limits
- No accounting integration — Quickbooks export is manual CSV
- File storage limited to 2GB/client — bigger files stay in Drive
AI tools used
- Cursor
- Vercel
- Supabase
@diego.romero
