Workflow
This page walks you through my usual process when designing a digital product or experience, from getting to know the brief to handing over the final designs. It’s not a strict formula, but it helps create consistency, clarity and collaboration.
1. Brief
Gather requirements from the client or stakeholders
Understand business goals, audience, KPIs, and any known constraints
Clarify scope, timeline, and deliverables
2. Discovery
Research: Understand the industry, market trends, and user expectations
Competitor analysis: Identify best practices and opportunities for differentiation
Conduct stakeholder interviews if needed
Use FigJam to gather research insights in one place, making it easy to collaborate and stay aligned
3. User Personas & User Journeys
Define key user personas: who they are, needs, motivations, pain points
Map out user journeys to understand the steps users take to achieve their goals
Identify touchpoints and opportunities for UX improvement
4. Site Architecture
Create a site structure to organise content logically
Define hierarchy and navigation paths
Align sitemap with user flows and business priorities
5. CMS Planning (if applicable)
Identify which content types will be dynamic vs static
Plan collections (e.g. blog posts, case studies, team members)
Consider taxonomy: categories, tags, relationships between collections
6. Wireframes & Prototypes
Create low-fidelity layouts to define structure, hierarchy and usability
Build interactive prototypes to simulate user flow and test key interactions
Review, iterate and present to stakeholders for early feedback
Use Figma to create wireframes and interactive prototypes
7. Explore Visual Direction
Develop initial concepts for colour, typography and visual style
Begin defining the design system including components, patterns, animation and transitions
Align visual direction with brand, user needs and overall experience
8. Final UI Design
Apply brand styling: colours, typography, imagery, components
Create responsive versions (mobile, tablet, desktop)
Ensure accessibility and visual consistency
Use Figma to create design assets
9. Handover
Prepare design assets for developers
Include documentation for behaviour, spacing, responsiveness, and interaction/animation notes
Collaborate with devs for smooth implementation
10. Testing & Refining
Ensure the build stays true to the design in both visuals and interactions
Identify friction points or UI bugs
Refine designs or microinteractions where needed
Webflow Development
Build responsive, production-ready websites in Webflow
Plan site structure and implement CMS for easy client content updates
Add animations, interactions and third-party integrations (e.g. Jetboost for search, filters or interactive maps)
Enhancing Workflow with AI
Use tools like Figma Make for fast UI exploration and prototyping to test flows
Generate custom imagery and visual concepts with Midjourney / OpenAI
Speed up design tasks with tools like ChatGPT and Adobe’s generative AI features for content and image editing