A finance-trained bookkeeper running the books for a not-for-profit and a small business, driving systems migrations and delivering clean, committee-ready reporting from the ground up.
I keep books that hold up to scrutiny, and I explain them to people who don't work in finance. That's the job I want, and it's the job I already do.
Outside of work: capital markets, personal investing, and weekends spent camping or fishing.
From day-to-day transaction processing through to committee-ready reporting and platform migration โ the full bookkeeping and accounts-support cycle.
Accounts payable and receivable, bank reconciliation, and multi-entity, multi-currency ledgers kept current and clean.
Income statements, balance sheets, cash flow, and variance analysis prepared and presented for committees and management.
Xero and MYOB migrations โ chart-of-accounts mapping, data conversion, and workflow redesign with post-conversion validation.
Accurate GST coding of transactions and clean, reconciled records โ prepared to hand to your registered BAS or tax agent for lodgement.
ACNC and DGR compliance, grant reporting, clearing-account design, and governance support for committees and boards.
Dynamic dashboards, PivotTables, PowerQuery, and validated models that turn raw entries into a sub-60-second review.
Real engagements with real stakeholders โ finance teams, treasurers, and committees relying on accurate books and sound recommendations.









Platform certification across the three systems Australian small businesses actually run on, sitting on top of a finance degree. Click any certificate to view it full size.




Accounts Administrator, full manual accounting cycle for June 2026. SMBS is a simulated business used for assessment in the Certificate IV in Accounting and Bookkeeping at South Metropolitan TAFE.
Every document below was prepared by hand, without accounting software. That is the point of it. Software hides the double entry behind a screen, so working manually is what makes the mechanics visible โ why a transaction lands where it does, and what breaks when it doesn't. The four principles below run through all fourteen documents.
Expenses are recognised in the same period as the revenue they helped generate, regardless of when cash moves. A supplier invoice received in June for goods sold in June belongs to June, even if it is paid in July.
In practice this drives the accrual entries in the general journal: prepayments spread forward, accrued expenses brought back, and income received in advance held as a liability until earned. Without it, a strong cash month reads as a strong trading month, and the two are not the same thing.
Every credit transaction is recorded three times, and all three must agree. First in the specialised journal as the book of original entry. Second, posted individually to the customer or supplier account in the subsidiary ledger. Third, posted in total to the control account in the general ledger.
The third entry is the control. If the sum of the subsidiary ledger accounts does not equal the control account balance, something was posted twice, missed, or entered against the wrong party. The structure catches the error before it reaches the trial balance.
The general ledger carries one Accounts Receivable figure and one Accounts Payable figure. That is enough for the balance sheet and useless for running the business.
The subsidiary ledgers break those totals down by individual debtor and creditor, which is what makes aged receivables analysis, credit limit monitoring, supplier statement reconciliation, and payment scheduling possible. Chasing an overdue account requires knowing which account is overdue, by how much, and for how long. The control account tells you the total is right; the subsidiary ledger tells you what to do about it.
Errors and returns are corrected by entry, never by erasure. A reversing entry restores the original position, the correct entry is then posted, and both remain visible in the audit trail.
The same discipline covers purchase returns, where a credit note reverses the original bill and reduces both the creditor balance and the GST input credit claimed, and reimbursements, where a cost paid personally is settled as a liability to the person owed rather than booked as a second expense. Nothing is written over.
High-volume transactions are separated out of the general journal by type, so credit sales, credit purchases, cash in, and cash out each have their own book of original entry. This keeps the general journal clear for adjustments, and lets column totals post to the general ledger as a single figure at period end rather than line by line.




Twenty-eight entries covering everything the specialised journals cannot: non-routine credit transactions, owner contributions and drawings, corrections, returns, and the full set of period-end accruals. Every entry carries a narration, because an adjustment without a stated reason is indistinguishable from a mistake when someone reviews it six months later.



Every journal total lands here. The ledger holds one running account per line item, and the AR and AP control accounts are where the subsidiary ledgers are proved. Eleven debtor accounts add to $71,325 and eight creditor accounts to $39,802, each agreeing to its control account exactly.






The proof that the cycle held. Every ledger balance listed by account number, with total debits equal to total credits before any financial statement is prepared.

Open to entry-level accounting, bookkeeping, and clerical roles across Greater Perth, as well as volunteer finance positions such as not-for-profit Treasurer or committee roles.
I'd welcome the chance to discuss how I can contribute to your team. Connect with me on LinkedIn too โ it hosts more of my work, including tax worksheets and full-cycle accounting builds in Excel.

