Skip to content

Wild Rose Labs

Software that keeps your data yours.

A Canadian studio building business and personal applications — payroll, billing, finance, and secure messaging. Your data stays in Canada.

Beta

Tally

Timesheet & WIP billing for professional-services firms.

Track billable time against clients and engagements, watch charge-out rates compute, and clear WIP — a modern rebuild of a legacy desktop system.

stack
React + Expressstack
data store
Postgresdata store
billing
Stripebilling

Tally · labeled preview · illustrative data

Charge @ $200/hr

$200

Uncleared WIP$1,200

Beta

Leaves

Personal finance — accounts, transactions, reporting.

Bring accounts together, categorize transactions, and see where the money goes, with your data kept in Canada.

backend
FastAPIbackend
frontend
React 19frontend
data store
Postgresdata store

Leaves · labeled preview · illustrative data

Period

Income

$6,400

Expenses

$4,120

Net

$2,280 this month

  • Housing$1,500
  • Food$720
  • Transport$340
  • Savings$900
  • Other$660

Recent

  • Grocery co-op−$84
  • Salary$3,200
  • Transit pass−$120
In development

eMessage

Encrypted client messaging and document exchange.

Multi-tenant secure messaging with encryption at rest, audit trails, and per-tenant isolation — for confidential client communication.

backend
NestJSbackend
tenant isolation
Postgres RLStenant isolation
residency
Canadaresidency

eMessage · labeled preview · illustrative data

  • Are the year-end statements ready to review?

    🔒 Encrypted· Read

In development

Payroll(working title)

Canadian payroll — CRA and Revenu Québec compliant.

Federal and provincial tax, CPP/CPP2/EI and QPP/QPIP, T4 and RL-1 slips, and ROE generation — built for Canadian small business.

stack
FastAPI + Celerystack
data store
Postgresdata store
residency
Canadaresidency

Payroll · labeled preview · illustrative — not a real payroll calculation

Jurisdiction
Gross
$5,000
CPP
$298
EI
$82
Income tax (fed + prov)
$1,000
Net pay$3,620

Data residency

Your data stays in Canada.

Every application we run keeps its data on Canadian soil — hosted in Alberta, Ontario, or Québec. Nothing crosses the border for storage or processing.

For payroll, finance, and confidential client records, where the data physically lives is a first-order question. We keep the answer simple and Canadian.

IMG-001

Map of Canada indicating where Wild Rose Labs hosts customer data

1200×675

Services

Work with the studio.

Remote-only engagements, building the same kind of software we run ourselves.

Product engineering

End-to-end delivery of business and customer-facing applications — from first spec to a running, maintained system.

  • Discovery and specification
  • Full-stack build
  • Ongoing operation

Remote-only

Secure multi-tenant systems

Software that keeps tenants isolated and records confidential — row-level security, encryption at rest, and audited access.

  • Tenant isolation
  • Encryption and key handling
  • Audit trails

Canadian-hosted infrastructure

Deployment that keeps data in Canada by default — containerized services on Canadian infrastructure, with backups that stay in-country.

  • Canadian data residency
  • Containerized deployment
  • In-country backups

Modernization

Rebuilding legacy systems into maintainable software — the way we rebuilt a legacy desktop timesheet app into Tally.

  • Legacy assessment
  • Incremental rebuild
  • Data migration

Start a conversation

The studio

A small studio with a standard way of working.

How we build

Small, senior, test-driven. Every feature ships behind a failing test first, and every change is reviewed before it merges.

Standards we hold

WCAG 2.2 AA accessibility, measured — not assumed. Encryption at rest, audited access, and least-privilege by default.

The stack

TypeScript and Python on Postgres, React on the front end, containerized and Canadian-hosted. Boring where it counts, modern where it helps.

Questions

Common questions.

What is Wild Rose Labs?
Wild Rose Labs is a Canadian software studio that builds and runs its own business and personal applications — Tally, Leaves, eMessage, and Payroll — and takes on a small number of remote-only engineering engagements.
Where is your data hosted?
In Canada. Every Wild Rose Labs application keeps its data on Canadian infrastructure — in Alberta, Ontario, or Québec — and never moves it out of the country for storage or processing.
What applications does Wild Rose Labs make?
Four: Tally (timesheet and work-in-progress billing for professional-services firms), Leaves (personal finance — accounts, transactions, and reporting), eMessage (encrypted client messaging and document exchange), and Payroll (Canadian payroll, a working title).
Can I use the apps yet?
Tally and Leaves are in beta — you can request access. eMessage and Payroll are still in development; you can leave your email to be notified when they are ready.
Does Wild Rose Labs take on client work?
Yes, on a remote-only basis: product engineering, secure multi-tenant systems, Canadian-hosted infrastructure, and modernization of legacy systems.