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.
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.
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.
Discover how accessibility principles are applied throughout Muibook to create inclusive, responsive, and scalable design system components. Read more
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.
I have years of experience creating responsive, user-friendly websites with layouts and interactions that engage users.
I have a toolkit of UX techniques that enables me to create, test, discover & solve customer and business problems.
Applied LLMs and agent-based tools to enhance efficiency & quality within design processes.
I have years of experience working in an agile environment & collaborate well with others to see a project be successful.
Exploring rural accounting challenges through a collaborative design sprint. Read more
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.
I have great knowledge of HTML, which lets me create well structured & meaningful mark-up.
I have a deep understanding of CSS, and this allows me to create layouts in the best possible way.
I build reusable components with semantic HTML, mobile-first styles, and state for rich applications.
Applied LLMs and agent-based tools to enhance efficiency & quality within development processes.
I craft accessible web components (CE's) using native browser tech, making reusable & portable across tech stacks.
I have a great understanding of Sass & write code with it. Its nesting approach is widely used in modern styling.
I have focused on learning the front-end side of Xcode, which has allowed me to implement my designs.
I have experience working with Ruby on Rails to make changes and modifications to the front-end on projects.
I use Vue to design reusable components that manage state effectively and deliver front-end experiences.
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
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.
My approach emphasised empowering teams to contribute effectively to the system, fostering alignment across product teams. Learn more about my approach with contribution models
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.
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.
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.
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.
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.
In this design sprint, the cross-collaborative group looked to solve known and unknown problems within the Accounting rural space.
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.
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.
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.
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.
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.
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.
Information sourced from Home and Case studies.
I write about my experiences, insights, and lessons learned in product design, UX, and design systems. My blog serves as a platform to share knowledge, reflect on industry trends, and connect with the broader design community.
Nov 2006 - Aug 2012
Web Designer
Aug 2012 - Oct 2015
Front-end Designer
Oct 2015 - Feb 2018
Product Designer
Feb 2018 - Mar 2018
Senior Product Designer
Mar 2018 - Nov 2020
Senior Product Designer
(Design System)
Nov 2020 - Oct 2023
Design System Lead
Oct 2023 - Jun 2024
Travel
Jun 2024 - Aug 2025
Founder • Designer • Engineer
Jan 2025 - Jul 2025
Founder • Designer • Engineer
Massey • 2002 – 2006
By Jeff Gothelf • 2013
By Brad Frost • 2015
By James Kalbach • 2016