Brand discovery
Business, audience, personality, positioning, competitors and usage.
I use a flexible, problem-focused process rather than forcing every project through the same workflow. New products need deeper discovery; features and modules must fit existing behaviour, architecture and systems.
For a new product, I establish the problem, product structure and evidence before investing in final interface design.
Understand the product vision, business objective, audience and constraints.
A module is a network of features, roles, data and cross-product actions—not a collection of unrelated screens.
Purpose, boundaries, users, permissions, requirements, dependencies, limitations and success metrics.
Entry and exit points, navigation, affected features, cross-module actions and data dependencies.
Hierarchy, pages, content organisation, search, filtering and role-based visibility.
Primary, secondary and alternative paths; approvals, permissions, recovery and edge cases.
Default, empty, loading, error, success, disabled, partial-data, no-permission and offline states.
Test complete workflows, navigation and role-specific experiences before final UI.
Reuse patterns, document behaviour, collaborate with engineering and measure module performance.
Business, audience, personality, positioning, competitors and usage.
Keywords, moodboards, visual territories and style alignment.
Wordmarks, symbols and combination marks tied to strategy.
Typography, proportion, colour, alignment and balance.
Scale, backgrounds, monochrome, product, social and print usage.
Variants, marks, icons, exports, source files and usage specifications.
Purpose, vision, values, positioning, audience, promise and personality.
Core message, tone, tagline, writing principles and language rules.
Versions, construction, clear space, sizing, backgrounds and misuse.
Colour, typography, icons, illustration, photography, patterns and grids.
Product UI, social, presentations, email, print and campaigns.
Accessibility, ownership, approvals, versioning and future updates.
text-primarysurface-dangerborder-disabledSemantic names scale better than colour names.The objective is always the same: useful, accessible, consistent and scalable experiences.