Thomas Roberts is a Senior Software Engineer with 11+ years of experience building web applications, currently shaping the block-based WooCommerce checkout at Automattic using React, TypeScript, and Redux. He has driven measurable impact—helping the new checkout achieve a 10% higher conversion rate—while leading a team to deliver extensibility APIs and community-driven features like custom checkout fields. A frequent contributor to high-profile open-source projects (WooCommerce and Gutenberg), he focuses on front-end UX, testing, and migration work such as adopting @wordpress/data and moving tests from Puppeteer to Playwright. Thomas blends agency-era full-stack experience (C#, PHP, WordPress) with platform-scale product engineering, and he also documents APIs and runs workshops to onboard third-party developers. Based in the Greater Liverpool Area, he brings a pragmatic, community-minded approach to complex e-commerce problems and a knack for turning developer feedback into shipping features.
11 years of coding experience
7 years of employment as a software developer
Calday Grange Grammar School
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Lancaster University
(Deprecated) This plugin has been merged into woocommerce/woocommerce
Role in this project:
Full-stack Developer
Contributions:13 releases, 899 reviews, 1001 commits in 2 years 2 months
Contributions summary:Thomas primarily focused on implementing and improving front-end components and features within the WooCommerce Blocks project. They addressed styling issues for order notes, implemented catalog visibility functionality in the cart and checkout blocks, and refactored the product name component. The contributions also include improving the display of the item subtotal and sale badges in the cart and checkout sidebars, showcasing skills in React and related UI development.
A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
Role in this project:
Front-end Developer
Contributions:554 reviews, 27 commits, 261 PRs in 1 year 3 months
Contributions summary:Thomas primarily focused on front-end development tasks within the WooCommerce Blocks repository. Their contributions involved implementing and styling UI components using React and JavaScript, specifically targeting improvements to the cart and checkout functionalities. The user worked on making those components more user-friendly by addressing styling and functionality issues related to the display of product information, as well as the presentation of prices and totals. They also participated in front-end testing, creating and refining tests to ensure these features were functioning properly.
ecommercecommercewordpressautomatticphp
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.
Request Free Trial
Thomas Roberts - Senior Software Engineer at Automattic