All projects
  • Shipped

Heritage

Describe a job in plain English; get a compliant, print-ready Australian tax invoice in one click.

Stack

  • React
  • Vite
  • OpenAI Structured Outputs
  • @react-pdf
  • Vercel

What I built

  • Real ATO tax logic as a single source of truth: GST titling, the $1,000 buyer-ID rule, 47% no-ABN withholding, and a genuine ABN checksum.
  • Plain English → strict JSON via OpenAI Structured Outputs, with an offline fallback parser so it still works with no API key.

TODO(content): full case study (problem → approach → outcome) coming. The card metadata above is migrated verbatim from the live site.