Open
notebooks.
Technical and commercial guidance. Read about software costs and MVP scoping, or follow the technical decisions behind Stratz, Xrosters and Facenex.
Face Recognition Payments at the Point of Sale: Architecture, Security, and UX
The Facenex payment design: face matching, liveness checks and PIN verification at merchant terminals, built around an authentication target of under 3 seconds.
How We Built an Institutional-Grade Crypto Trading Engine for Retail Traders
How Stratz.in checks linked accounts before sending orders, manages protective orders and reconciles exchange records. Includes a production snapshot of 23,843 order requests with no observed broker-side 5xx or timeout order-create rejects.
Building a Labour Law Compliance Engine: Modelling 10,000+ Rule Combinations for Automated Wage Calculation
How Xrosters represented pay conditions as data, combined applicable rules and showed potential breaches during roster editing, and the design behind its rule engine and wage calculations.
MVP Development in Australia: What to Build First When the Budget Is Fixed
How to choose the first version of a product when the budget is fixed. Test the riskiest assumption, deliver in sprints and leave room for later changes.
How Much Does Custom Software Cost in Australia? A Practical 2026 Guide
A guide to the scope decisions that change software costs, from websites and internal tools to complex platforms. Includes integrations and ongoing costs.
The thinking.
The actual thing.
The case studies describe each product’s scope and current status alongside the architecture.
Explore case studies