Home

About Ryan Duguid

Ryan Duguid is an Australian accountant based in Newcastle, New South Wales, and a provisional member of Chartered Accountants Australia and New Zealand. He builds open-source computational accounting tools for Australian tax, payroll and statutory compliance, and publishes them at github.com/ryanduguid. He does not take client work through this site.

The work here sits where accounting practice meets code. Australian statutory rules are detailed, they change on fixed dates, and most of the arithmetic around them is still done by hand in spreadsheets nobody can check afterwards. Each tool on this site takes one of those jobs, grounds it in the legislation or the regulator's own published guidance, and shows its working so a second person can review the answer.

The short facts

NameRyan Duguid
Based inNewcastle, New South Wales, Australia
FieldAccounting, Australian taxation, payroll and statutory compliance
Professional bodyProvisional member, Chartered Accountants Australia and New Zealand, since May 2026
CertificationsSAP Certified, SAP S/4HANA Cloud Private Edition, Financial Accounting (C_TS4FI) and Management Accounting (C_TS4CO). Xero specialist certification, level 3.
EducationBachelor of Commerce (Accounting), University of Newcastle
Writes aboutPayday super, the superannuation guarantee charge, Division 7A, trust distributions and section 100A, fringe benefits tax, ATO small business benchmarks, the Coal LSL payroll levy, Xero data extraction, and running AI agents safely over accounting work
Codegithub.com/ryanduguid

What he builds

Three layers, each meant to be readable on its own. Data and ledger tools pull figures out of accounting systems without breaking them. Rules engines apply a statutory test to those figures in exact decimal arithmetic. Agent workflows let an AI coding assistant run those engines inside a fixed boundary, so the calculation stays deterministic even when the assistant is not.

How the work is grounded

What this site is not

Nothing here is tax, legal or financial advice, and using any of it creates no professional relationship. The tools are review aids for a qualified professional, not compliance determinations. This site does not offer accounting services, does not take engagements, and carries no contact form.

Citing this work

Duguid, R. (2026). Australian computational accounting tools. https://ryanduguid.github.io/. Each tool page names the source it is grounded in, and each linked repository carries its own licence and disclaimer.

Last reviewed 24 August 2026.

Written independently by Ryan Duguid, a provisional member of Chartered Accountants ANZ, in his own time and on his own equipment.