Rua Morris is a Technical Lead with 12 years of engineering experience, currently based in Auckland and leading teams at Datacom after a multi-year tenure at Automattic where he advanced through roles from Code Wrangler to Engineering Team Lead for WooCommerce Transact. He is a pragmatic full‑stack developer who has shipped production features across the widely used WooCommerce ecosystem—adding checkout and cart block UI, in-product discovery suggestions, and internationalization improvements—while also introducing Storybook and E2E test suites. Rua blends hands-on implementation with team leadership, refactoring checkout logic, integrating APIs, and improving localization and testability in large open-source projects. Outside of work he’s an audio-focused creator and DJ, a detail-oriented dad, and brings a creative, user‑centric perspective to engineering problems born from years of audio/visual event and radio experience.
12 years of coding experience
24 years of employment as a software developer
BCMS, Computer Science, BCMS, Computer Science at The University of Waikato
(Deprecated) This plugin has been merged into woocommerce/woocommerce
Role in this project:
Full-stack Developer
Contributions:4 releases, 154 reviews, 140 commits in 1 year 6 months
Contributions summary:Rua made significant contributions to the `woocommerce/woocommerce-blocks` repository, focusing on the development of front-end components and features for the WooCommerce platform. Their work included implementing new cart and checkout block features, such as displaying product variation attributes, discount information, and adding UI for removing cart items. They also demonstrated skills in API integration by hooking up cart items to API data and improving the responsiveness of quantity selection. Additionally, the user refactored checkout processing logic and contributed to the creation of a Storybook implementation.
Contributions:13 releases, 34 reviews, 137 commits in 10 months
Contributions summary:Rua contributed to the Storefront theme by implementing internationalization (i18n) for string translations and adding translation context hints to improve localization. They also refactored the CSS by moving autoprefixer browserslist configuration. Furthermore, the user added and configured an end-to-end (e2e) testing suite, including integration with Jest and Puppeteer, along with fixing PHP code style issues identified by PHPCS. These contributions cover both front-end and back-end aspects of the project.
cssautomatticphpwoocommercewordpress
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.