TypeScriptNode.jsFastifyReactVitePrismaMongoDBAstroDockerStripe

Apsis

Multi-tenant business management SaaS for Australian sole traders and small teams, pulling clients, quotes, invoices, expenses, tasks, and tax into one system instead of several disconnected tools.

Apsis
Challenge

Australian sole traders and small teams run their business across a patchwork of disconnected tools, re-entering the same client and job data into quoting, invoicing, time tracking, and tax spreadsheets, then reconciling it all at BAS time.

Solution

Co-founded and built Apsis, a multi-tenant SaaS that keeps clients, quotes, invoices, expenses, timesheets, and tax in one system, with AI-assisted content generation so quotes and invoices largely write themselves.

Outcome

Taken from first commit to live release in September 2026 by a two-person team, with subscription billing, 2FA authentication, and GST/BAS and income tax reporting in production.

The Process

Built alongside consulting work with one other engineer, sharing architecture and delivery between us. Scope was driven by the parts of running a small business that waste the most time: repeated data entry, chasing invoices, and working out what is owed at tax time.

The goal was one system that answers what a sole trader actually asks: what have I quoted, what is unpaid, and what do I owe at BAS time.

Co-founder & Engineer, Apsis

Technical Implementation

  • Multi-Tenant Architecture

    Designed tenant isolation across data and access so each business sees only its own clients, documents, and financials, with authentication and 2FA built in.

  • Quoting, Invoicing & Tax Engine

    Implemented quoting and invoicing, expense tracking, timesheets, reporting, GST/BAS summaries, and income tax estimates as one connected data model.

  • AI-Assisted Content Generation

    Integrated LLM-backed generation for quote and invoice content, drafting line items and descriptions from minimal input so documents go out faster.

  • Billing & Integrations

    Wired up Stripe subscription billing and third-party integrations to support the SaaS model end to end.

  • Delivery & Quality

    TypeScript, Node.js, Fastify, React, Vite, Prisma, and MongoDB, with Astro for the public site, shipped through Docker and GitHub Actions and covered by Vitest and Playwright.

Have a similar project in mind?

Let's Discuss Your Project

AI and full stack engineering for products that have to work in the real world.

© 2026 Vitor Sachini. All rights reserved.