Michael Trilford Profile

Michael Trilford

Design Systems Lead

I love validating hypotheses, uncovering insights, and solving business and customer problems. With 18 years of web experience, my skills span UX, front-end development, design systems, and product strategy. I’m drawn to product management techniques that align teams around customer needs, clarify priorities, and drive outcomes over outputs.

My expertise in design, front-end development, and product strategy has shaped the strategic direction of the design systems at MYOB and Airwallex.

Michael Trilford Profile
Contact

trilfordm@gmail.com

+61434447445

🖨️ Print resume

Location

Melbourne, VIC

Australia

Skills


Design Systems

I craft design systems that teams want to use, making them reusable, composable, and scalable. Partnering with designers and developers, I align Figma and code from the start, embedding tokenisation, accessibility, and flexibility across the system. I see design systems as living products that reduce friction, drive adoption, and help teams build faster. In my next role, I aim to scale these practices to enable impactful, user-centered experiences efficiently and confidently.

Expertise
  • Prepare design systems for AI tooling and prompt-based prototyping
  • Align component strategy with established atomic design principles
  • Lead scalable CSS architecture and responsive design patterns across systems
  • Implement and maintain core design tokens for scalable foundations
  • Design and build reusable layout and interactive UI components
  • Manage evolving Figma UI kits reflecting the 1:1 coded source of truth
  • Develop comprehensive usage guidelines and technical documentation
  • Establish governance and contribution models for collaborative scaling
  • Mentor teams on contributions to boost adoption and grow the design system
  • Track ongoing adoption metrics to measure impact and system health
Accessibility Experience

I embed accessibility as a core focus in design systems, ensuring components are responsive, contrast-compliant, scalable, and semantic. I also integrate accessibility guidance into documentation and workflows to help teams build inclusive products.

  • Responsive: I design and code device-agnostic interfaces across devices. I build composable, flexible components that help teams create efficient, and inclusive experiences.
  • Colour Contrast: Experience with government clients taught me to ensure AA and AAA compliance. I regularly review contrast in critiques and component reviews.
  • Typography: I use legible, screen-friendly fonts and sizes for accessible text.
  • Dynamic UI: Digital experiences I create are with user preferences in mind, using REM units for zoom and text scaling to maintain accessibility across devices and browsers.
  • Screen Readers: I use semantic HTML with attributes like alt, aria, and role. My end-to-end understanding from design to code ensures screen reader compatibility is built in from the start.
  • Keyboard & Focus: I guide teams on using aria and tabindex to enable smooth keyboard navigation, advise on clear focus design, and help define strategies to keep focus contained within interactive elements like drawers.

Article

📖
Muibook Accessibility Insights

Discover how accessibility principles are applied throughout Muibook to create inclusive, responsive, and scalable design system components. Read more


Product Design

As a Product Designer, I'm very passionate about meeting the business objectives, while successfully balancing this with solving customer problems. With this focus on the business and customer lens, I have been building upon my skills within these areas.

WEB DESIGN

I have years of experience creating responsive, user-friendly websites with layouts and interactions that engage users.

LEAN UX

I have a toolkit of UX techniques that enables me to create, test, discover & solve customer and business problems.

AGENTS & AI

Applied LLMs and agent-based tools to enhance efficiency & quality within design processes.

AGILE

I have years of experience working in an agile environment & collaborate well with others to see a project be successful.

Skill Overview

  • Figma / Sketch / Creative cloud
  • Creating Design Systems
  • Using Design Systems
  • Creating Components
  • Responsive Web Design
  • iOS Native Mobile
  • Android Native Mobile
  • Discovery / Testing Scripts
  • Discovery / Testing Recruitment
  • User Testing Facilitation
  • Analse & Distil Insights
  • Design Sprint Facilitation
  • User Journey Maps
  • Roadmap Creation
  • Outcome-based Roadmaps (OKR)
  • Working with LLMs and Agents to enhance efficiency and quality
  • Applying AI to automate design and research workflows
  • Prompt Design for ideation and system documentation
  • Evaluating and integrating AI tools within design systems

Case Study

📖
Design sprints for SME Rural offering

Exploring rural accounting challenges through a collaborative design sprint. Read more


Front-End

To be a product designer that focuses on web experiences, I believe it is essential to understand the medium in which I work. From my experience, I know learning code has contributed to creating a well-crafted experience that is performant and has the level of quality I expect in my day-to-day as a Product Designer.

HTML

I have great knowledge of HTML, which lets me create well structured & meaningful mark-up.

CSS

I have a deep understanding of CSS, and this allows me to create layouts in the best possible way.

REACT

I build reusable components with semantic HTML, mobile-first styles, and state for rich applications.

AGENTS & AI

Applied LLMs and agent-based tools to enhance efficiency & quality within development processes.

WEB COMPONENTS

I craft accessible web components (CE's) using native browser tech, making reusable & portable across tech stacks.

SASS

I have a great understanding of Sass & write code with it. Its nesting approach is widely used in modern styling.

XCODE

I have focused on learning the front-end side of Xcode, which has allowed me to implement my designs.

RAILS

I have experience working with Ruby on Rails to make changes and modifications to the front-end on projects.

VUE

I use Vue to design reusable components that manage state effectively and deliver front-end experiences.

JQUERY

Learning jQuery enabled me to craft the interactions of websites I have designed, which is used to bring delight to users.


Information sourced from Skills

Project Highlights


Airwallex Design System

| 2020 - 2023

As the Design System Lead at Airwallex, I drove the evolution and maintenance of our in-house Design System, enabling seamless collaboration between design and engineering to ensure consistency, efficiency, and scalability.

Key Contributions
  • Strategic Planning: Played a pivotal role in strategic decision-making for the Design System, prioritising tasks and aligning with quarterly product goals.
  • Maintenance of Services: Managed Storybook and aligned Figma UI Kit with the live codebase for consistency across design and development.
  • Onboarding: Streamlined the onboarding process for new Product Designers, providing comprehensive guidance on contribution processes, tooling, and best practices.
  • Documentation & Guidelines: Orchestrated collaborative efforts to enhance our UX documentation. Refocused guidelines to meet evolving product requirements.
  • Code Reviews: Ensured high-quality contributions to the Frontend Component Library through detailed reviews of coded components, focusing on design token usage and composability.
  • Design System Council: Provided feedback on emerging patterns and components, facilitated updates, and curated feedback for continuous improvement.
  • Components: Actively enhanced coded components with responsive updates for optimal performance across devices. Maintained the Figma component UI Library, ensuring accessible properties and easy prototyping with component variants.
  • Collaboration & Communication: Orchestrated effective communication between designers and developers, promoting technical collaboration and efficient development processes.
Contribution Model

My approach emphasised empowering teams to contribute effectively to the system, fostering alignment across product teams. Learn more about my approach with contribution models

Contribution model for Airwallex Design System
Contribution model (Airwallex Design System)
UX Guidelines

To maintain consistency across products during the design exploration phases, we closely integrated UX Guidelines within Figma, ensuring they were always accessible as designers prototyped new experiences. This approach helped designers utilise common patterns across products and avoid introducing multiple variations of similar approaches, aligning design intent with development execution from the outset.

  • Read more about my approach to collaboration.
  • Learn more about how I created high-quality guidelines.
Guidelines embedded within Figma workspaces
Guidelines embedded within Figma workspaces

Throughout my tenure at Airwallex, I've fostered a collaborative Design System environment, delivering robust, scalable, and user-friendly outcomes. I'm eager to leverage my experience to drive design excellence in future opportunities.


Feelix Design System

| 2018 - 2020

I contributed to the evolution of Feelix by shaping its documentation site, collaborating with engineers to develop key components for the MYOB product experience, crafting design tokens, and enhancing responsive design support through CSS contributions.

Feelix Design System
Key Contributions
  • Ensuring components follow atomic design principles
  • Restructure the design system to use scalable, modular CSS
  • Introduced responsive design across our components
  • Embedding a baseline grid for vertical rhythm
  • Defining a typographic scale with CSS
  • Designed the design token structure and naming convention
  • Leading the move to React layout components
  • Designing Feelix page templates and layout components
  • Expanding usage and technical guidelines
  • Explored automating the UI-Kit to reflect the Design System
Do and don't examples for Feelix
Usage Guidelines: Button

Muibook Design System

| 2025

Muibook.com is the home of the MichaelUI Design System (MUI), a personal collection of Native Web Components built for composability, performance and trusted customisation.

muibook.com – Resources, tokens, components, and implementation guides
muibook.com – Resources, tokens, components, and implementation guides
Why I Built This Design System

I wanted a portfolio piece reflecting my vision of a complete, working design system. Design systems span many touchpoints, from restricted Figma files to private Storybooks. Muibook shows a full design system, not just UI components but the full experience: Figma components, code, tokens, UX guidance, and AI integration.

UI Kit & Contextual Guidelines
UI Kit & Contextual Guidelines
Goals
  • Keyboard Accessibility: Showcase how I handle accessibility across both design and engineering, with live working examples of keyboard navigation.
  • Screen Reader Accessibility: Usage and understanding of ARIA and role attributes are demonstrated through technical documentation and by reviewing the public code repository on GitHub.
  • Multi-Brand & Theming: Demonstrate my approach to multi-brand and theming (light/dark) experiences using CSS variables across platforms consistently.
  • Performance & Composability: How I build for performance and composability to ensure a flexible system ready for human and AI adoption when building product.
  • AI-Ready Design System: How I see AI shaping the future of design systems by exposing prompts and keywords through the system’s NPM package.

Design Sprint: Rural Accounting

| 2017

In this design sprint, the cross-collaborative group looked to solve known and unknown problems within the Accounting rural space.

Journey Map Workshop
Co-created journey map session.
Final Journey Map
Journey map: From post-its to an A0 poster so the team can align.

Guru Guides

| 2025

Guru Guides is a free tool that helps teams document and share design system guidelines directly in Figma. It’s designed to increase engagement during the design process by reducing context switching and keeping guidance close at hand, so designers can stay focused and maintain consistency as teams scale.

Figma Plugin

This is the default Guru Guides Figma Plugin showing a collection of components with guideline examples. The plugin can be customised to show specific components and guidelines relevant to your design system.

Guru Guides: Figma Plugin
Guru Guides: Figma Plugin
Feelix Org Guidelines (Figma Plugin)
Feelix Org Guidelines (Figma Plugin)
Website

The tool is also available via the web, ensuring guidelines are accessible to all team members, regardless of their role or access to design tools. This inclusivity helps foster a shared understanding of design principles across the entire team, from designers to product managers and developers.

Muibook Org Guidelines (Website)
Muibook Org Guidelines (Website)

Guru Outcomes

| 2025

Outcomes is an app that helps users track objectives and key results in an outcome-based roadmap format. It organises tasks into Upcoming, Doing, and Finished columns and includes tracking for key results for each objective.

Guru Outcomes: Web-App
Guru Outcomes: Web-App

Mobile Banking

| 2017

When running a small business, there are some tasks a business owner is required to do, which helps with their tax compliance tasks. One of these tasks is reconciling their expenses to their bank transactions that come into their accounting system. To ensure the experience is an enjoyable and most efficient, the experience is designed to be less of a data-entry task, and more of a simple review.

Reconciling expenses

Capture

| 2017

During an MYOB Hackday in 2017, I set out to investigate and create a solution for a well-requested feature.

The capture experience allows business owners to record and store their business-related expenses in a convenient and accessible digital format. By having this document available in the MYOB, the system enables their accountant to have access to all the information they need for the tax period.

Fast forward a few years to 2019, MYOB launched an application called MYOB Capture, that's right, Capture. Where I wasn't involved in this project directly, a lot of the original thinking for the experience remains core to the experience, such as capturing an image of the receipt and uploading to an existing storage facility within the MYOB products, called In-tray.

Expense capture app

Information sourced from Home and Case studies.

Career

Boost

Nov 2006 - Aug 2012

Web Designer

Aug 2012 - Oct 2015

Front-end Designer


MYOB

Oct 2015 - Feb 2018

Product Designer

Feb 2018 - Mar 2018

Senior Product Designer

Mar 2018 - Nov 2020

Senior Product Designer
(Design System)


Airwallex

Nov 2020 - Oct 2023

Design System Lead


Career Break

Oct 2023 - Jun 2024

Travel


GuruSuite.xyz

Jun 2024 - Aug 2025

Founder • Designer • Engineer


Muibook

Jan 2025 - Jul 2025

Founder • Designer • Engineer


See more on LinkedIn

Education

Bachelor of Design

Massey • 2002 – 2006

Workshops Attended

Lean UX

By Jeff Gothelf • 2013

Atomic Design

By Brad Frost • 2015

Mapping experiences

By James Kalbach • 2016