James Collins is a Perth-based software engineer and managing partner who has spent 14 years building and scaling ecommerce tools and digital services through Tectalic (formerly OM4). He blends hands-on back-end engineering—contributing to prominent open-source projects like WooCommerce and WP eCommerce—with product and agency leadership, shipping extensions used by tens of thousands of stores worldwide. His technical work emphasizes reliability in integrations and webhooks, and he’s fixed real-world issues from REST API auth to encoded product image filenames. At Tectalic he combines software products, digital marketing and AI enablement, uniquely positioning technical strategy alongside growth and automation for ecommerce clients.
14 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering (Hons), Software Engineering, Bachelor of Engineering (Hons), Software Engineering at The University of Western Australia
A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
Role in this project:
Back-end Developer
Contributions:6 reviews, 30 commits, 8 PRs in 8 years 7 months
Contributions summary:James primarily focused on back-end development, specifically addressing issues related to webhooks in the WooCommerce platform. Their contributions included fixing duplicate webhook deliveries, deleting cached webhook data, and adding unit tests for webhook functionality. Additionally, the user worked on a REST API authentication fix to improve the user experience, and re-assigning webhooks during user deletion to prevent payload failures. These changes demonstrate a focus on improving the reliability and functionality of the WooCommerce core features.
WP eCommerce - The most popular independent eCommerce platform for WordPress
Role in this project:
Back-end Developer
Contributions:10 commits, 1 issue in 1 month
Contributions summary:James primarily contributed to bug fixes and feature enhancements within the WP eCommerce platform. Their work involved addressing issues related to product image handling, specifically ensuring spaces in filenames are correctly encoded and displayed across the application. They also added support for Australia Post's Express Courier International Merchandise service and implemented a database upgrade to rename product metadata keys. Furthermore, the user addressed a bug preventing preg_match() warnings and refactored code based on coding standards.
ecommercewordpressphpwoocommerceindependent
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.