Freelance
Software Engineer and Consultant
Building SaaS products under my own name, and available for client engagements.
I design and ship products end to end, from specification through to production. Each one is specified before it's built, which is what makes it possible to hand most of the implementation to AI agents and still keep the architecture coherent.
- Building two multi-tenant SaaS products end to end: Tebani Craft, where a house's finish date is derived from job durations and dependencies rather than stored, and Site Hero Check, contractor compliance built on a QR code at the site gate with no app and no account for the tradie.
- Each product is specified before it is built — a glossary fixing the domain's vocabulary, numbered architecture decision records that name the alternative rejected and why, and a locked MVP spec that tickets are cut from.
- The work runs on a published library of around thirty-five agent skills for Claude Code, covering domain modelling, decision records, spec-to-tickets planning, test-driven implementation and code review, installed once across every project.