Designing 94 pages before writing a line of code
QPA Virtual Assistants (UK)
Problem. A UK virtual-assistant agency was running operations across disconnected tools — staff management, client onboarding, time tracking and payroll all lived in different places, with no shared source of truth and no permission model.
Approach. I led the full design phase before any code: a complete 94-page UI/UX design covering 10 functional modules and a 7-role, multi-role permission system. I built the design system end to end — colour tokens, Poppins + DM Sans typography, a component library, 8 shell variants and 10 transactional email templates — plus external client-facing onboarding and feedback screens.
Outcome. A build-ready blueprint: a role-based permission matrix (up to 4 roles per user), a client → project → VA assignment model, a 5-metric performance scoring system with rolling 12-month averages, a 7-phase onboarding checklist and a live timer to replace Toggl — GDPR-conscious by construction. The design has since been approved, and I've been engaged to build it: development starts September 2026 on Next.js, Node/Express, PostgreSQL and Vercel + Railway.
94
pages designed
10
functional modules
7
roles, multi-role
- UI/UX Design
- Design System
- Next.js
- Internal Platform
