Software Engineer (Contract)
Backbone Engineering · Feb 2026 – present
- Software
- Self-employment
Software contracting firm, engaged full time from April 2026 to November 2026 by a scaling Australian importer–distributor in the flooring industry (Synteko Australia).
- Designed, developed and delivered a B2B/B2C commerce platform from a Shopify proof of concept to a custom Medusa.js build. The store integrated with the client's existing Jiwa ERP, was delivered progressively via CI/CD and regular showcases, and deployed on DigitalOcean App Platform
- Modelled the client's operational database and an analytics data warehouse for operations, revenue operations and reporting.
- Built internal TypeScript and Node.js tools that generated suggested stock orders from historical sales trends, live pricing, stock levels and projected demand. Deployed as part of a Next.js internal platform application to inform stock policy and assortment
- Designed and implemented an internal pricing calculator to calculate how changes in pricing would affect margins across the range given historical data. This also allowed saving the prices of competitors to see opportunities to price more competitively.
- Modelled, deployed and migrated a postgreSQL database from a mySQL backup, reducing the time cost of string search at point of sale from an average of 11500ms to 60ms using a server-side fuzzy search. This resulted in >200 minutes saved weekly in time to serve customers by Synteko's warehouse and retail staff.
- Worked directly with the managing director and senior staff from discovery and requirements through UI/UX design, delivery and support, and trained warehouse, sales and administrative teams on the new platform.
- Scoped and reviewed work for two part-time engineers brought on through the practice.
TypeScript · Node.js · Medusa.js · Next.js · PostgreSQL · AWS · DigitalOcean