Open
notebooks.

Technical and commercial guidance. Read about software costs and MVP scoping, or follow the technical decisions behind Stratz, Xrosters and Facenex.

From the notebook

5 Deep Dives

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.

face recognition paymentsbiometric authentication

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.

crypto trading engineretail algo trading

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.

labour law compliance softwareautomated wage calculation

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.

MVP development Australiahow to scope an MVP

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.

custom software development cost Australiaapp development cost Australia

The thinking.
The actual thing.

The case studies describe each product’s scope and current status alongside the architecture.

Explore case studies