PerroquetStudio

Software engineering studio · Montréal

We build systems that hold after we leave.

Perroquet designs, builds and operates platforms, mobile apps and agent systems. Four of the products we run are our own — so you can judge the work before you buy it.

With the engineer who would do the work — never a salesperson.

Our own products

The proof is what we operate ourselves.

Four systems we designed, built and still operate. Because they are ours, we can show you the code, the numbers and the outages.

Perroquet call quality platform

01 · Call quality · Multi-tenant SaaS

Know what happened on every customer call

Teams grade calls by sampling, so most conversations are never reviewed. Perroquet transcribes and scores every one, then routes what it finds into Slack, Teams or your own systems.

02 · Restaurant OS · POS + kitchen

The entire restaurant, running on one system

Ordering, kitchen, floor, reservations, inventory, scheduling and payroll in one system — plus an agent that reads and writes it, in four languages.

Live · 22 monthsEN / FR / ES / ZH
Caterflow restaurant operating system

03 · Household finance · iOS, Android, web

Household finances the whole family can keep up with

It gets used in the grocery aisle, on the metro and in a basement — exactly where the network isn't. Entries apply immediately and sync when the signal returns.

iOS TestFlightWeb live · Android signed
PaperWhale — Household

01 / 7 · Household

04 · Pronunciation · Consumer app

Learn to speak French, not just read it

You can read French long before you can say it, and an app made of text never hears you at all. Hear a phrase, say it, and be told straight away what moved.

Mimique French pronunciation app

What we build

Three practices, one team.

Each one is in production today, inside a product we can name. Nothing here is theoretical.

01 · Platform

The core never imports the framework.

The core of your product stays independent of the tools around it, so replacing a vendor is a week of work rather than a rewrite. Each customer's data is isolated by a rule the machine checks.

In production in Perroquet

02 · Mobile

One contract, web and device.

iOS, Android and the web share one contract, so there is nothing to keep in sync between two teams — because there is one team. The app keeps working when the network doesn't.

In production in PaperWhale

03 · Agent systems

The model never names the tenant.

An agent that touches real data does not choose whose data it sees — the customer is fixed outside the model. Lacking permission, it refuses to act rather than answer for the wrong customer.

In production in Perroquet · Caterflow

Let's talk

Bring the system that worries you.

Forty-five minutes with the engineer who would do the work, not with a salesperson. Send the repository or the architecture diagram beforehand and we will arrive with specific questions. If the answer is that you don't need us, that's a normal outcome of the call.

Where
Montréal, Québec, Canada
Languages
English and French
Capacity
A few engagements at a time
Reply
Within one business day