All work
Web App

My Business Buddy

The back office for people who run more than one business under a single entity.

business.lenardcamilleri.com
Screenshot of My Business Buddy

My Business Buddy holds real financial records, so the app itself sits behind a login. A guided demo is on the way.

// the project

What it is

My Business Buddy is a back office web app for people who run more than one business under a single entity. Income, expenses, customers, projects, quotes and invoices live in one place, split per trading name, with a dashboard charting income against expenses across the year.

The document generator handles per year auto numbering, drag to reorder line items, multi currency with conversion at the issue date, Malta VAT Article 11 exemption and PDF export. Marking an invoice paid creates the matching income entry automatically, and a quote converts into a linked invoice in one click. Project tickets push straight into a quote or invoice, with AI drafting the client facing wording from the raw task list.

Every user gets a private forwarding address. Forward a receipt and a multimodal AI model reads it, routes it to the right business and queues a draft expense to approve. Bank statement reconciliation flags anything that cleared the account but never reached the books.

Businesses can connect their own Stripe and RevenueCat accounts so sales revenue imports on its own, with platform commission booked as an expense. Those credentials are encrypted in the application layer before reaching the database.

// inside

What it does

Multiple businesses, one ledger

Several trading names under one roof, with income, expenses and documents tagged per business or shared across them.

Quotes, invoices & PDFs

Per year auto numbering, drag to reorder line items, multi currency at the issue date, Malta VAT Article 11 exemption and PDF export.

AI receipt inbox

Forward a receipt to your private address and a multimodal model reads it, routes it to the right business and queues a draft expense to approve.

Bank reconciliation

Statement matching flags anything that cleared the account but never made it into the books.

Revenue that imports itself

Connect your own Stripe and RevenueCat accounts and sales import automatically, with platform commission booked as an expense.

Built for teams

Organisations with owner, admin and member roles, so everyone works on the same set of books.

// built with

Under the hood

React
TanStack Start
Postgres + row level security
Multimodal AI
iOS & Android (OTA updates)
// more work

Other things we've built

// let's talk

Want something like this?

Tell us about your business and we'll suggest the simplest thing that would make a real difference.

enquiries@lenardcamilleri.com