Adjudication Registry Platform for NSW Building & Construction
Designed and built a web-based adjudication registry system aligned with the NSW Building and Construction Industry Security of Payment Act (SOPA). The platform replaced a largely manual, paper-driven claims process with structured digital workflows for claimants, respondents, and Authorised Nominating Authorities (ANAs).
Primary stack components — see Architecture Decisions section for detail
All statutory deadlines defined in the SOPA legislation had to be enforced programmatically.
The statutory deadline logic was the most complex part of the build — not because the rules are individually complicated, but because they interact in non-obvious ways (e.g., if a deadline falls on a public holiday, it rolls to the next business day, but the counting method differs depending on the section of the Act).
We ended up building a dedicated deadline calculation module with its own test suite of over 120 cases, many derived from real disputed scenarios provided by the client. The other significant learning was around document handling: early in the project, we routed uploads through the API server, which caused timeouts and memory issues with large construction files. Moving to presigned S3 uploads resolved this cleanly.