๐ŸŒ RAD Software Systems โ€” International

Most developers can't read a trial balance. Most accountants can't architect a database. I do both.

ACCA/CAT qualified (2002). Full-stack engineer for 8+ years. I build financial systems where the accounting logic is correct by design โ€” not corrected after the fact.

ACCA/CAT

Qualified 2002

50+

Projects Delivered

8+

Years Full-Stack

GAAP ยท IFRS

Standards-Aligned

The Specialism

When the architecture has to be right

Financial software fails in predictable ways: data models that don't enforce double-entry, reporting layers bolted on top of operationally inconsistent data, payroll engines that miscalculate edge cases because the developer didn't understand the underlying tax logic.

These aren't bugs. They're design decisions made by engineers who didn't have the accounting knowledge to know what they were getting wrong.

I hold ACCA/CAT professional accounting qualifications and have built production financial systems from the ground up โ€” general ledger, payroll, MIS reporting pipelines, trading operations tooling. The accounting discipline is in the schema, not the validation layer.

What I Build

Services

Financial Systems Engineering

General ledger, payroll, and accounting infrastructure built with double-entry enforcement at the database level. Period-locked, audit-trailed, GAAP/IFRS-aligned. Designed to survive an audit โ€” not just pass one.

Trading & Operations Technology

Bespoke systems for trading operations, position tracking, and financial data processing. Built for correctness under load โ€” where a rounding error is a reconciliation problem.

API & Integration Architecture

RESTful and GraphQL APIs designed with security-first principles. Third-party financial integrations โ€” HMRC RTI, payment gateways, accounting platforms โ€” built to the spec, not around it.

Management Information Systems

Structured reporting pipelines from operational databases to decision-ready output. Clean data architecture that eliminates the manual consolidation layer entirely.

Selected Work

Production Systems

AccuLedger Pro

GitHub โ†’

Double-entry general ledger with chart of accounts, journal posting, trial balance, and full financial statement generation. Accounting logic enforced at schema level via a reusable PHP trait.

Laravel Vue.js MySQL GAAP / IFRS

PayCraft Payroll

UK PAYE payroll engine with HMRC RTI integration. Automatic NI and income tax calculations across all bands, digital payslip distribution, and full submission audit trail.

Laravel Vue.js PAYE HMRC RTI

Primary Stack

Vue 3 Inertia.js Laravel Tailwind CSS MySQL Chart.js Excel VBA Git / GitHub

If the books have to balance,
the architecture has to be right.

Available for contract engagements, technical consultancy, and long-term project partnerships.

Discuss a Project