I’m Simon, a Product Designer, based in Regina, Saskatchewan. Originally from rural Wales, I love creating engaging digital experiences grounded in human-centred design through purposeful storytelling.

Previously at Salesforce

My Process

Over the past 15 years, I have applied a broad range of design methodologies and systems to solve complex product challenges. More recently, my practice has focused exclusively on the Salesforce Lightning Design System, adopting a Salesforce-specific design methodology and standards for consistency and scale. Previously, I routinely employed the Google Design Sprint process in combination with Human-Centred Design principles and the Laws of UX, working within the Human Interface Guidelines and the Material Design system to create intuitive, accessible user experiences.

Manifesto

  • Research

    Understand the market, define and prioritize the target audience, and produce creative solution concepts by combining User and stakeholder interviews, persona development, detailed user flows and site maps, heuristic evaluations, and collaborative workshops. Deliverables and activities should align to a clearly defined, measurable product goal and include success criteria, assumptions, and implementation constraints to guide design and decision‑making.

  • Product Design

    Define the solution with a structured roadmap covering system architecture, wireframes, mock-ups, and high-fidelity UI designs. Schedule regular check-ins with stakeholders and the project team to ensure alignment and gather feedback.

    Solution Definition: Clarify goals, metrics, scope, and user needs. Create a solution brief detailing requirements

    Wireframes or mock -ups for key user flows, and document user journeys to conduct quick usability checks before moving forward. Create mid-fidelity mock-ups, then high-fidelity UI assets and a design system that includes component specs and design tokens

  • Testing

    Establish usability, meet accessibility needs and ensure delivery of the solution. Including Developer meetings, Design walk-throughs, and QA check-ins throughout the build process. Also, knowledge transfer meetings with Educational designers/facilitators.

    Handoff and support of deliverables to developers. Working alongside QA and maintaining version control for changes with regular check-ins, design reviews and demos, ensuring a single source of truth