I love to validate hypotheses, uncover insights, and solve business and customer problems. With 18 years of web experience, my skills have naturally expanded into UX, front end development, design systems, and increasingly into product strategy. Iβm particularly 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 helped shape the strategic direction of the design systems at MYOB and Airwallex.
I craft design systems that teams actually want to use, systems that are reusable, composable, and scalable. By working closely with designers and developers, I ensure both Figma and coded components align from the start, embedding tokenisation, accessibility, and flexibility into the foundation. A great design system isnβt just documentation; itβs a living, evolving product that enables teams to build faster while maintaining consistency and quality. My focus is on reducing friction, increasing adoption, and helping teams create with confidence.
Responsive Design: Responsive design is often an overlooked aspect of accessibility. I have deep experience designing and coding device-agnostic interfaces across desktop and mobile. My passion for adaptable web experiences drives me to build composable, flexible components that help product teams create efficient, responsive and inclusive solutions.
Colour Contrast: At Boost (2006 to 2015), working with government clients taught me to check colour contrast for AA and AAA compliance. While visual design wasnβt my main focus at MYOB or Airwallex, I regularly collaborated with visual designers and continue to consider contrast in critiques and component reviews.
Typography: Accessibility and legibility go hand in hand. I apply best practices in font choice and screen-friendly sizing, an approach embedded in my daily work across product and design system roles.
Dynamic UI: I design with user preferences in mind, including zoom and custom text sizing. Using REM units over PX ensures accessibility and responsiveness across devices and browsers.
Screen Readers: I ensure semantic HTML is used as a foundation for screen reader support, applying attributes like alt, aria and role where needed. Tools like TypeScript help enforce accessibility early in development, and my end to end understanding from design to code supports this process.
Keyboard Accessibility: Many of the same foundations that support screen readers also enable strong keyboard navigation. Bespoke components often use non-semantic HTML, so attributes like aria and tabindex are essential. I understand how teams apply these to create smooth keyboard interactions, and this context helps me collaborate effectively with testers and engineers.
Overall: As a design system specialist, I embed accessibility as a core focus. I ensure components are responsive, meet contrast standards, scale effectively and are built on semantic HTML foundations. I also support accessibility education by integrating guidance into design documentation and team workflows, helping others build more inclusive products.
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 love web design & I have years of responsive web design experience under my belt.
I have a toolkit of UX techniques that enables me to create, test, discover & solve customer and business problems.
I have years of experience working in an agile environment & collaborate well with others to see a project be successful.
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.
Learning jQuery enabled me to craft the interactions of websites I have designed, which is used to bring delight to users.
I have a great understanding of Sass & I will comfortably design & write my code with this wonderful language.
Over the past year, 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 create reusable components that consist of semantic HTML, visual and responsive styles and required state for components to operate in applications.
My natural curiosity enables me to easily pick-up other modern Javascript-based frameworks to create reusable components for building web applications.
My experience in creating web components allows me to learn how to structure components in a self-contained approach that can be ported to other JS libraries.
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.
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.
Design system case studies β’ June 2018
In this design sprint, the cross-collaborative group looked to solve known and unknown problems within the Accounting rural space.
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.
Served is a mobile app that provides a new way of ordering and paying at restaurants. I explored the end-to-end experience of how a user would browse the restaurant menu, right through to settling the bill. With the inconvenience of Covid-19 for restaurants to operate as usual, I have recently explored how to enable this service to allow restaurants to have complete control of home deliveries.
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.
Receive timely reminders of incoming & outstanding payments, which allows businesses to keep an eye on their business health, without the overhead of being tied to their desk. This ease of mind enables the business owners to focus on more critical areas, which is running and ensuring their business is thriving.
This is my responsive portfolio website, which acted as an experimental project to fine-tune my coding skills. My website has been through many iterations, and my latest venture is using React and Styled-components.
Learn about technology used on my website
Information sourced from Home and Case studies.
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