[ Independent IT consultancy · Australia ]

One technical partner for the whole stack.

From the database to the storefront to the server room — I connect the systems your business runs on, so they finally work as one.

Trading for over a decade. Small by choice — you deal directly with the person doing the work: someone who has run businesses, not just built software for them.

Diagram: an online store, ERP, data, cloud and marketing systems all connected through one central point STORE ERP / ACCOUNTS DATA CLOUD MARKETING ONE PARTNER
Your store, ERP, data, cloud and marketing platforms, joined up through one technical partner.

[ 01 · The gaps ]

Most problems don't live inside one system.
They fall between them.

The e-commerce developer doesn't touch the ERP. The web agency doesn't do servers. The IT support company doesn't write code. And nobody owns the data flowing in between. That middle ground — the part everyone else leaves in the gaps — is exactly where I work.

  • “Our systems don't talk to each other.”

    So staff re-key the same data three times. Integrated properly, it flows on its own.

  • “We waste hours on the same manual job every week.”

    Automated, it just happens — on schedule, without the errors.

  • “Our data is a mess, and nobody trusts the reports.”

    Cleaned up, moved to where it belongs, and reported from one source of truth.

  • “We need a tool that doesn't exist off the shelf.”

    Then it gets built — around how your business actually works.

  • “We depend on an ageing system nobody's game to touch.”

    Handled carefully: understood first, then modernised or connected — without breaking what works.

  • “Nobody really manages our IT. We just hope it keeps working.”

    Servers, backups, networks and monitoring — quietly looked after, so it does.

If any of those sound like your business — a retailer, wholesaler, distributor or service business running real operations on systems that don't quite cooperate — you're exactly who this site is for. You don't need a big agency or a full-time hire. You need one capable person who can see the whole picture.

[ 02 · What I do ]

Outcomes first. Then the technology.

Every engagement starts with the problem, not the product. These are the areas I cover — and because it's one person covering all of them, the joins between them are covered too.

01

Systems integration

Your online store, ERP or back-office, accounting and marketing platforms connected so data flows automatically — instead of being re-keyed by hand.

02

Automation, data & analytics

The weekly manual jobs — data pulls, reports, reconciliations, imports and exports — replaced with reliable pipelines that just run. Plus the analysis on top: forecasting, margins, sales reporting you can actually trust.

03

Custom software

Bespoke web and mobile apps, internal dashboards and process tools, built around a specific business problem when nothing off the shelf fits.

04

E-commerce & websites

Online stores and websites built, customised, migrated and hosted — including product data and catalogue work — kept fast and maintainable.

05

Cloud & infrastructure

Cloud hosting, servers, deployments, DNS, and migrations off legacy platforms — the modern plumbing your systems sit on.

06

IT operations & networking

Day-to-day systems administration, multi-site networking, monitoring and management, backups and disaster recovery.

07

Security & hardening

Practical security woven through all of it — access control, credential hygiene, backups that actually restore, and careful, reviewed changes.

Not sure where your problem fits?

That's normal — most real problems span two or three of these. Describe it in your own words and I'll tell you where I'd start.

Start a conversation

[ 03 · Recent work ]

A few things built recently.

No client names here — just the shape of the work, all of it from the last year. Happy to talk through any of them in detail.

Data · Scraping · Dashboards

Competitor price intelligence

For a national buying group: a platform that keeps the product catalogue synced from their PIM and e-commerce systems, monitors competitor pricing across the market, and serves it all up as a live dashboard for pricing decisions.

Integration

Storefronts → marketing platform

A production sync feeding customer and order activity from a whole fleet of e-commerce sites into an email-marketing platform — so campaigns run on live data instead of stale exports.

Analytics · Reporting

Sales & P&L dashboard

For a consumer-brands wholesaler: a web dashboard of sales actuals versus forecast, P&L views and retailer-deduction analysis across brands and accounts — backed by a data warehouse and BI cubes. Now with drill-down from P&L lines to the source trading-terms records, retailer scan-data pages fed by an automated extraction pipeline, and hardened daily email reporting.

AI · Data warehouse

An AI analyst for the numbers

A companion to that dashboard: an AI service that answers plain-English questions over sales, GL and forecast data — top line down to item level — by writing and running its own queries against the warehouse. Locked to read-only, every query audit-logged, and it asks a clarifying question rather than guessing.

Automation · ERP

Supplier delivery-date chasing

For an industrial distributor: finds purchase orders with stale delivery dates in the ERP, emails suppliers a no-login link to confirm new ETAs, and writes approved dates back — retiring a manual chase that soaked up customer-service hours.

Custom software · Mobile

Subscription app, concept to launch

A client's new venture taken end-to-end: a subscription web and iOS app with AI-assisted features, payments and a production cloud backend — designed, built and shipped.

Automation · Data

An inbox that answers itself

Rules-driven mailbox automation for a busy operations inbox: files attachments, parses incoming reports, and answers routine data questions by querying the ERP and data warehouse — unattended, around the clock.

Automation · ERP

Order reconciliation, storefront ↔ ERP

Daily jobs for a multi-brand wholesaler matching online-store orders against the ERP — auto-cancelling stale orders (with safety caps) and flagging any order that never made it across.

E-commerce · Automation

Fleet-wide e-commerce changes

A command-line tool that applies one change specification across an entire fleet of e-commerce tenants — dry-run first, a canary site next, then the rest, with post-write verification and a full audit log. Recently: search-ranking boosts rolled out across 53 sites in one pass.

Forecasting · Data

Sales & P&L forecasting engine

A forecasting system for a wholesale business that has grown into a finance platform: a calculation engine guarded by a regression suite, a claims desk with deal-linked write-offs, brand-level P&L reporting with cost allocation, and month-end packs that go straight to the accountant.

Data · Finance

Retailer claims reconciliation

Pipelines that read the deduction claims major retailers send a supplier and reconcile them against the promotional-spend commitments recorded in the ERP — with a weekly exceptions email so nothing slips through.

Custom software · E-commerce

School booklist platform

A web application for managing school booklists across a group of dealer websites, syncing lists and products into their e-commerce platform.

Automation

Invoice ingestion & routing

Automation that pulls invoice PDFs from a mailbox, extracts the key fields, files them into a dated archive, and routes each invoice to the right destination by rule.

Data · ERP

Nightly ERP extracts

A modern replacement for ageing extract tooling: pulls data from a legacy ERP each night and reloads the reporting databases the business's dashboards and analysts read from.

Reporting · Automation

Daily trading report

A 7am email covering month- and year-to-date sales, pending orders, stock on hand and overnight inventory movement — the day's numbers, read before the day starts.

Websites · Hosting

Brand-site migrations

Several brand websites rebuilt as fast static sites and moved onto edge hosting — old URLs preserved so search rankings survive the move.

AI · Automation

AI-assisted ticket triage

A tool that reads a support queue, has AI analyse each ticket and recommend an action, and keeps a human approving every one before anything executes.

Monitoring · Performance

Website performance forensics

A monitoring probe that watches site response times around the clock and automatically captures a full evidence pack the moment they spike — proof you can take to a hosting provider.

Data · Finance · Automation

Month-end, without the spreadsheets

A rolling programme replacing more than a dozen fragile finance workbooks — freight-allocation journals for three carriers, standing journals, an annual regulatory ingredient declaration, monthly overdue-account letters — with tested Python pipelines. Each one is backtested against years of history before cutover; one caught three hand-typed errors the old process had quietly shipped.

Data · Automation

Retailer scan data, on tap

An unattended nightly job that signs into a major retailer's supplier portal, pulls scan, lost-sales, scorecard and margin data, loads it into a warehouse, and feeds the analytics dashboard — replacing a manual download-and-paste routine. A second retailer's feed is next.

E-commerce · Data

Printer-cartridge finder

A storefront finder — pick the printer brand and model, see the cartridges that fit — that had been blocked for two years because supplier data carried no matching product codes. Cleared with a pipeline that derives the matches from OEM codes and compatibility data, and keeps the finder current as supplier files refresh. Live in production.

Monitoring · Integration

An order-email watchdog

Every order on a storefront is supposed to trigger a notification email. This service checks that it actually did — reconciling the order list against the mail provider's delivery log and alerting on anything missing, bounced or stuck. One alert per order, detection only, no noise.

Data · Matching

Two systems, no shared key

Nearly nine hundred retail stores in one system, debtor accounts in another, and nothing in common but store names and postal addresses. An evidence-scored fuzzy-matching engine paired them one-to-one and produced a confidence-ranked review workbook for human sign-off — instead of weeks of eyeballing.

E-commerce · Analytics

Multi-region storefront estate

Ongoing engineering across one brand's four regional online stores — navigation and content features, analytics event tracking, cookie-consent work, and heavy third-party scripts tamed behind load-on-click facades verified to cost zero page speed.

IT operations

…and the quiet upkeep

Online-store themes, WordPress sites and portals, storefront widgets, redirect servers, Windows and Linux servers, backups and networks — the everyday care that keeps businesses running.

[ 04 · How I work ]

Careful with the systems your business runs on.

  1. 1

    Understand the business first

    Before any technology talk: what's actually costing you time, money or sleep? I learn how the work really happens — not how the org chart says it does.

  2. 2

    Pick the pragmatic solution

    The simplest thing that will hold up long-term — maintainable, honest about trade-offs. If something's a bad idea, I'll tell you before you spend money on it.

  3. 3

    Deliver safely

    Changes are tested, run against a small sample first where the risk is real, and shipped with a rollback path. Production systems get production-grade care.

  4. 4

    Stick around

    I work with businesses over years and many projects, learning how they operate as I go — an embedded technical partner, not a churn-and-burn contractor.

[ 05 · About ]

One person. The whole picture.

I'm Heath Wright — an independent Australian IT consultant, and the person you'll deal with from first email to finished work. The Wright Consultant has been trading for over a decade, and it's small by choice: no sales team, no bench of juniors, no hand-offs. And the client I started with in year one is still a client today.

The path here is unusual. Before consulting, I spent two decades on the commercial side of retail and FMCG — supermarket management, category analysis for a global beverage company, retail scan-data analytics, and national account management selling into the major Australian supermarkets. In every one of those roles I ended up building the systems too: automating a five-day business review down to one day, constructing forecasting models, programming the reporting databases. Forecasting, ranging, trade spend and P&Ls aren't abstractions to me — they've been my job.

It's still true today: alongside consulting, I run a wholesale distribution business as its general manager — order processing, AR and AP, demand forecasting, a remote warehouse, and the P&L. When I automate a reconciliation or build a forecast, it's because I've lived the manual version. I read a P&L as comfortably as a stack trace.

On the technical side, the work runs right across the stack — legacy business databases and ERPs, online stores, data pipelines, custom applications, cloud servers and networks — and, more importantly, the connections between them. That breadth is the point: I can carry a problem all the way from “this is painful” to “this is solved and running reliably.”

Based in Inverell, NSW. Most of the work happens remotely — wherever your systems are.

  • Full-spectrum, in one person

    The database and the server and the app and the integration — and how they fit together.

  • Business-first, by experience

    I don't just build for businesses — I run one. Forecasts, margins, cash flow and month-end are familiar ground.

  • Safe delivery

    Tested changes, canary rollouts where risk is real, rollback paths. Your systems stay up.

  • Direct and honest

    No jargon-fog, no over-promising. If something's a bad idea, you'll hear it from me first.

  • A long-term partner

    Years-long relationships across many projects — my very first client is still a client today. Not a contractor who vanishes at handover.

  • Current

    Modern cloud-native, automation-first tooling and practices — not stuck doing things the slow old way.

[ 06 · Under the hood ]

For the technically minded.

Everything above is deliberately plain English. This bit isn't. If you're the person who'll sanity-check the consultant, here's the actual footprint.

Languages

Python · SQL (SQL Server, PostgreSQL, Informix, Db2/AS400) · JavaScript / TypeScript · C# Razor · PHP · VBA · Liquid

Frameworks & apps

Django · FastAPI · Dash · Next.js / React · Celery · pytest

Data & BI

SQL Server + SSAS cubes (MDX) · PostgreSQL · Redis · SQLite · Power Query / PowerPivot · Phocas · forecasting engines · ETL pipelines

Commerce & CMS

Shopify · BigCommerce · WordPress (custom themes) · Commerce Vision

ERP & business systems

Pronto Xi (including its 4GL and Informix schema) · Infor M3 / Lawson on IBM iSeries · MYOB · Microsoft 365 / Graph API

Cloud & infrastructure

AWS · Cloudflare (Workers, DNS) · Docker · nginx · Linux (Fedora, Ubuntu) · Windows Server · KVM virtualisation · UniFi networking · encrypted Borg backups

AI & automation

Anthropic & OpenAI APIs · local models (Ollama) · RAG / vector search · MCP tooling · guard-railed SQL agents · RPA · scheduled pipelines

The long game

SQL off an AS/400 since 2011 · production VBA since 2013 · a ~250,000-line personal knowledge base reverse-engineering a proprietary ERP language · 2,900+ documented notes on one commerce platform's internals

Security

Built by someone who knows how attackers work.

I'm not a pentest firm, and I won't pretend to be one. But I train the way attackers do, continuously: ranked around the top 500 of TryHackMe's ~2 million users at peak — Australia's monthly #1 in March 2024 — with ten completed learning paths across offensive tracks (Jr Penetration Tester, Offensive Pentesting, Red Teaming) and defensive ones (SOC Level 1, Cyber Defence), plus documented hands-on lab work across the full attack chain: reconnaissance, exploitation, privilege escalation.

What that looks like in your systems:

  • Least-privilege by default — read-only guards and audit logs on anything that touches data. The AI warehouse analyst above is locked to SELECT-only.
  • Credential hygiene — SSO over long-lived keys, secrets kept out of code, automated secret scanning in the development workflow.
  • Segmented networks and isolated environments for sensitive work.
  • Encrypted backups that get restore-tested — not just scheduled and hoped about.
  • Careful change management — canary rollouts and rollback paths on the systems your business runs on.
  • Current defensive tooling knowledge — SIEM/XDR (Wazuh, Security Onion), host intrusion detection, file-integrity monitoring, DFIR.

[ 07 · Contact ]

Tell me what's not working.

A short email is plenty. Describe the problem in your own words — you don't need to know what the fix is called. I'll tell you honestly whether I can help, and what I'd look at first.

  • Based in Inverell NSW, Australia
  • Reach me Use the form — it lands straight in my inbox.

Lands straight in my inbox — there's no email address on this page for spam bots to harvest.