Great products get built with customers, not for them.

Research practiceDesign systemsShipped interfacesMeasured outcomes

I’m a curious, logic-driven product creator.
I’ve spent 11 years leading product design & research and 10+ years writing production code. I bring founder-level ownership to product related processes.

Remote VIC, Australia +10 UTC "Sydney time" (AEST)
Shannon Murdoch Open to full-time roles

Design & product roles at

  • Webjet
  • Web3Connect.com
  • EclipseFi
  • LVT Capital
  • Enigma / XO Digital
  • Univ. of Newcastle

Selected work

Four projects, start to finish.

Each one written up as a walk-through: the context I inherited, the calls I made, testing insights, and what changed when it shipped.

Webjet UX research Interaction design Conversion

Unblocking a purchase-path dead-end

Customers searching for an international flight hit a screen where every return option looked unavailable. Six prototype & remote usability testing rounds revealed the language and structure customers actually understood.

+$500k AUD monthly revenue

Read the case study
Final paired-flight modal design showing departing flight and selectable returning flights
Webjet Mobile Usability testing API constraints

Rebuilding flight search for mobile

I campaigned to bring this critical project in-house after misaligned agency outcomes. I iterated through several rounds of remote usability testing to produce & evidence a mobile flight purchase flow that customers complete intuitively.

Addressed several critical purchase path confusion points through customer participation

Read the case study
Final mobile flight search results screen with sortable headers and a paired-flight promotion card
Webjet Design systems Stakeholder strategy Org change

Founding Webjet's first UI Pattern Library

Two brands, four countries, seven products, 15 years of accumulated UI drift, and no design standards at all. I advocated for the pattern-based workflow and resourcing changes to drive adoption.

Within six months developers reached for the library by default – evolving to a React package still in use

Read the case study
The standard Webjet button suite: sizes, states and colour variants
Case study in progress 2025–present Solo founder AI-orchestrated build

Web3Connect.com — reviews platform solo designed & built

A B2B reviews-and-recommendations marketplace I designed and shipped solo: design system in code before any UI mockups, an adaptive user dashboard (driven by user archetype and subscription tier), and agent-readable routes for when the visitor is an AI Agent.

Live in production — the full write-up is being finished now

Preview the outline
Placeholder: documented component library output

Social proof

What my colleagues say.

  • Graham and I just turned to each other and said — we have to have him.

    “What a legacy you have left behind. Thank you so much for all you have contributed to Webjet over the years. I can still remember your interview with Graham, and you were SOOO impressive… It’s been excellent working with you, and seeing your work, over the last 6 years.”

  • Webjet’s user-first mindset wouldn’t be where it is today.

    “You are by far the best manager I have had the pleasure of working under during my career. Always willing to teach and better everyone’s skills. Without your knowledge and tenacity to teach others, Webjet’s user-first mindset wouldn’t be where it is today. You are leaving a lasting legacy that will be the core of UX for many years into the future.”

  • You truly have left a mark on Webjet and embedded UX here.

    “It’s been a pleasure to work with you over the years. You truly have left a mark on Webjet and embedded UX here.”

  • compelling interactions that lead the way.

    “Thank you for all your support and help over the years. Appreciate the chats and brainstorming along the way to look at how we can be different, how we can turn up the dial and create compelling interactions that lead the way.”

  • UX became a first consideration when designing new features.

    “You made a major contribution to the change of development process in Webjet, where UX became an important / first consideration during design of new features.”

  • Instrumental in setting the tone of the UX team in Dubai.

    “Huge thank you for recommending me to lead the UX team at WebBeds. You were instrumental in setting the tone of the UX team in Dubai, and the knowledge you shared during that week-long workshop back in Jul 2019 was of tremendous help — I can’t thank you enough for that.”

  • Bringing in a proper UX model and mindset.

    “Over 5 years at Webjet sorting us out and bringing in a proper UX model and mindset. Your dedication and doggedness is one of your greatest assets — which will sorely be missed.”

  • So many projects where you were instrumental to the success.

    “It’s hard to imagine Webjet without you. I have been on so many projects throughout my time where you were instrumental to the success. I loved that I could bounce ideas with you on any topic. I have learned a lot from you.”

  • Always time and enthusiasm to lean into our path of UX maturation.

    “You will be greatly missed. Thank you so much for always having time and enthusiasm to lean into Online Republic and encourage us along our path of UX maturation.”

  • A depth of experience most candidates can only dream of.

    “Shannon was, without a doubt, the single most valued member of our digital team. His strategic vision and ability to map and plan out even the most complex of projects was highly valued. He is confident applying a range of UX methodologies to gain insight… I’ve never had a staff member who was more of a pleasure to manage and to learn from. I cannot recommend him highly enough and would re-hire him myself at any time.”

    Tara Saxon Shannon’s manager, Enigma Communications LinkedIn recommendation
  • A blend of strategist, analyst, architect and developer.

    “Shannon is a unique and talented blend of strategist, analyst, architect and developer. This is a reflection of his breadth of interest and expertise — not a case of being a ‘jack of all trades’. He is positively tenacious, thorough, ethical, and equally capable teasing out project requirements and goals in meetings as he is in extracting insights from web analytics, competitor analysis, and market research.”

  • Helped us avoid one button doing 11 different things.

    “It’s nice to work with you, and introducing UX culture to Webjet. You contributed significant effort to every interaction, with valuable customer feedback — helped us to avoid one button doing 11 different things!”

    The loop

    I own the whole feedback loop, not just the middle of it.

    Insight in, design in the middle, measurement out – plus the commercial and technical constraints that decide what’s actually shippable. Tools change; the loop doesn’t.

    01 / COLLECT

    Customer insight

    Recruit, script and moderate. Unmoderated remote studies at volume, plus session replay to catch the confusion nobody reports.

    UserTestingMazePostHog replaySprigZendeskGong
    02 / SYNTHESISE

    Reference & reuse

    Findings tagged and searchable so the next project starts from evidence instead of the last argument. Design principles drawn from research become the trade-off criteria.

    DovetailEnterpretNotionConfluenceJourney mapsJTBDCycle.app
    03 / SYSTEMATISE

    Design systems

    Tokens, variables, component APIs and the governance around them. I’ve founded one from a blank page and maintained one in code.

    Figma variablesDesign tokensStyle DictionaryStorybookshadcn/uiTailwindRadix
    04 / BUILD

    Mockups & prototypes

    High-fidelity when the question is visual, clickable when the question is flow, coded when the question is feasibility. AI generation where it saves time, never where it costs judgement.

    FigmaFigma MakeClaude DesignClaude CodeNext.jsTypeScript
    05 / SHIP

    Engineering partnership

    Dev-ready handoff, sign-off boundaries, and standing rituals so developers shape the work before it’s built rather than rebuilding it after.

    LinearJiraGitHubSlackDesign reviewSpec automationAI instruction rails
    06 / MEASURE

    Impact & lifecycle

    Event instrumentation designed alongside the interface, so drop-off by step is available the day it ships — then feeds the next prioritisation round.

    PostHogGA4BigQueryTableauA/B testingCustomer.ioSEQ / HEART

    What I’m looking for

    A full-time, in-house product team that wants to co-build with its customers.

    The role

    • Full-time, in-house — not agency, not contract
    • Senior IC or player-coach; I still want to design the hardest flow myself
    • Sitting with product and engineering, not downstream of them
    • Mentoring designers and helping hire the next ones
    • Owning or co-owning the design system

    The team

    • Genuinely wants customer input in the loop, at whatever maturity it’s at today
    • Complex or information-dense product — that’s where I’m most useful
    • Comfortable with a designer who reads the code and the commercials
    • Remote-friendly and async-literate

    The practicals

    • Based Remote VIC, Australia — AEST
    • clean overlap with Austin afternoons & San Francisco
    • Async-native; happy to travel for onsites and workshops
    • Available now

    Get in touch

    If any of that sounds like your team, let’s talk.

    Happy to walk through any of these projects in detail. References available.