Senior Software Engineer · 10+ years in ecommerce

Software engineer who's spent most of the last decade working on ecommerce platforms.

Most of my career has been turning tangled ecommerce monoliths - Magento, BigCommerce, Salesforce Commerce Cloud - into modular, cloud-native systems. AI-assisted engineering is a newer interest of mine: at 4WD Supacentre I use ChatGPT and Claude day-to-day to speed up legacy modernisation and refactoring work. Based in Sydney, working across PHP, Node.js and AWS.

Right now: Currently building an internal WMS at 4WD Supacentre, with ChatGPT and Claude as part of the daily toolkit.

Portrait of Bin Li

Selected work

Ten years of turning legacy commerce platforms into something calmer.

Senior Software Engineer · 4WD Supacentre

Aug 2024 – Present

Designing and building an internal Warehouse Management System that runs order and inventory flow for 30+ retail stores and warehouses across Australia.

  • Integrated Magento 1 (gift cards, commercial orders) and Magento 2 (primary web sales) into the WMS platform via real-time API integrations.
  • Use ChatGPT and Claude day-to-day to accelerate legacy modernisation and code refactoring work.
  • Built and maintain an in-store AI sales assistant on Lovable for real-time product recommendations - an early, practical bet on AI-first prototyping.
  • Improved scalability and reliability using Symfony, Lightspeed POS and Workato integrations, with AWS (S3, SQS, SNS, CloudWatch) for messaging, storage and monitoring.
  • PHP
  • Symfony
  • Magento 1/2
  • AWS
  • Docker
  • RabbitMQ

Senior Software Engineer · BigCommerce

Mar 2023 – Aug 2024

Contributed to modernising a legacy PHP5 monolith into a modular, more maintainable architecture.

  • Participated in Domain-Driven Design initiatives to improve system structure and long-term maintainability.
  • Implemented CQRS to decouple complex business logic from data operations.
  • Optimised MySQL queries and indexing, and pushed for secure coding practices, unit testing and TDD adoption.
  • PHP 8
  • DDD
  • CQRS
  • RabbitMQ
  • TDD

Senior Software Engineer · Showpo

Feb 2019 – Mar 2023

Led a major platform transformation from a Magento 1 monolith to a decoupled architecture.

  • Converted Magento 1 into an internal Order Management System while standing up Salesforce Commerce Cloud as the storefront.
  • Built event-driven integrations on AWS (Lambda, SQS, SNS, Elastic Beanstalk, S3) and a Node.js API gateway for the iOS and Android apps.
  • Coordinated with offshore engineering teams to ship integration work while keeping production stable.
  • PHP
  • Node.js
  • AWS
  • Magento 1
  • Salesforce Commerce Cloud

Senior Magento Developer · Canon Australia

Jun 2018 – Feb 2019

Led the upgrade of Canon's B2B platform from Magento 1 to Magento 2 Enterprise.

  • Built an internal bulk order management tool in Laravel, integrated with the Magento APIs.
  • Optimised database queries and indexing strategy for high-volume order processing.
  • PHP
  • Laravel
  • Magento 1/2
  • MySQL

Earlier roles

  • Co-op Bookshop (2016–2018)
  • Temple & Webster (2013–2016)
  • UberConsult (2011–2013)
  • JXT Consulting (2009–2011)

Capabilities

What I actually spend my time on.

Commerce systems

The core of what I do - order, inventory and storefront systems for retail at real scale.

  • Magento 1/2, BigCommerce, Salesforce Commerce Cloud
  • Warehouse & order management systems
  • Domain-Driven Design, CQRS, microservices

Web platforms

Server-rendered and API-driven applications, from monolith to modular.

  • PHP (Laravel, Symfony, CakePHP)
  • Node.js & TypeScript
  • React
  • Express

Cloud & delivery

Getting systems into production and keeping them there.

  • AWS (Lambda, SQS, SNS, S3, Elastic Beanstalk)
  • Docker, Serverless Framework
  • Event-driven integration, CI/CD

AI-assisted engineering

A newer, growing interest rather than the core of my work - using AI tools inside real engineering, not just for demos.

  • ChatGPT and Claude, day-to-day at 4WD Supacentre, for legacy refactoring
  • Lovable for AI-first prototyping (shipped an in-store sales assistant)
  • Also exploring Cursor, GitHub Copilot, Gemini

now.txt

Updated August 2026

Exploring
Rebuilding this site as a Studio/Lab dual-mode portfolio - the Lab side is the current experiment.
Building
An internal WMS and AI sales assistant at 4WD Supacentre.
Open to
Interesting conversations about commerce platforms, legacy modernisation, and AI-assisted engineering. Reach out via the contact section below.

Contact

Say hello, whichever way is easiest.