Labs

Software we build ourselves.

Advisory work is easy to claim and hard to show. Each of these started as a process that was being run badly on paper, spreadsheets or a WhatsApp group — and became a product. They are also how PolyMat tests its own method: model the domain first, automate against the model second.

Platform · the ontology layer

PolyMat Fabric

Inside most organisations the same real-world thing has a different name in every system. A person is a customer in the core platform, a party in CRM, an applicant in onboarding and a counterparty in risk. Nothing reconciles them, so every report, integration and AI pilot starts by re-deriving what should have been settled once.

The ontology layer settles it once. It is an independent model of a business's own concepts and the relationships between them, sitting above the systems rather than inside any of them — so applications, reporting and AI all reason against a single agreed picture instead of inferring meaning from table names.

  • Independent of any vendor's stack, so it survives the systems underneath it changing
  • Gives AI a model to reason over, rather than raw tables to guess from
  • Makes integration a mapping exercise instead of a bespoke project each time
In development · the platform PolyMat's method is built on
Domain model
Party Account Product Transaction holds subscribes to records applies to
One definition per concept, mapped to every source system beneath it.
Indicative interface — replace with a real screenshot before launch
Personal CRM · private by design

RMS — Relationship Management System

You meet people constantly: clients, prospects, old colleagues, someone useful at a conference. The follow-up that would have mattered is always the one nobody remembered to make. Contacts sit scattered across a phone, LinkedIn, an inbox and memory, and not one of those can tell you who you have not spoken to in eight months.

RMS is a private record of relationships rather than contact details. Who you know, how you met, what you last talked about, what matters to them, and when it is time to reach out again. It is built for one person keeping track of their own network, not a sales team logging activity into a pipeline.

  • Remembers context — the conversation, not just the phone number
  • Surfaces who has gone quiet, before the relationship goes cold
  • Private by design: your network is not a database somebody else mines
In development
RMS
Going quiet
4 people you have not spoken to in over 6 months
Recent
3d
2w
4m
9m
Indicative interface — replace with a real screenshot before launch
Document intelligence · Android

ScanKeep

Most businesses and households lose the same thing repeatedly: the piece of paper that proves something happened. A receipt for a warranty claim, an invoice for a reimbursement, a delivery note for a dispute.

ScanKeep turns the phone camera into a filing system. Capture a receipt or document, and on-device OCR reads it, pulls out the merchant, date and amount, and files it somewhere searchable — so retrieval takes a search box rather than a shoebox.

  • Reads text on the device itself, so documents never have to leave the phone
  • Extracts the fields that matter instead of storing a flat image
  • Full-text search across everything ever captured
Android · on-device OCR · v1 and v2 shipped
ScanKeep
248
Documents
12
This month
Recent captures
Receipt
Invoice
Warranty
Receipt
Indicative interface — replace with a real screenshot before launch
Operations · Web application

Society Property Management

Most apartment societies are run on a register book, a spreadsheet and a WhatsApp group. Nobody can say with confidence who has paid, which complaints are open, or what was agreed three committee meetings ago.

This puts the whole operation in one place: units and owners, maintenance billing and collection, complaints with an audit trail, and approvals that leave a record. The committee gets a real ledger; residents get visibility instead of a group chat.

  • Unit and owner register as the single source of truth
  • Maintenance invoicing, collection tracking and arrears visibility
  • Complaints and approvals with a permanent trail
Web application · prototype
Society
96
Units
81
Paid
15
Arrears
Maintenance — this month
Paid
Paid
Overdue
Paid
Overdue
Indicative interface — replace with a real screenshot before launch
Workflow · Conversational

WhatsApp Task Assistant

Every productivity app has the same failure mode: it asks you to open a second place and build a new habit. Most people do that for a fortnight and then stop.

This one has no app to install. It lives inside WhatsApp, which is already open all day, and you talk to it the way you would message a colleague — add something, ask what is outstanding, mark it done. The interface is one you already know.

  • No second app, no new habit to sustain
  • Plain-language capture rather than structured forms
  • Designed to run close to the device, not in somebody else's cloud
WhatsApp platform · local-first · prototype
PolyMat Assistant
remind me to send the vendor comparison on Thursday
Added. Send vendor comparison — Thursday. I will nudge you Thursday morning.
what's open this week?
Three things:
1. Send vendor comparison — Thu
2. Review draft SOW — Fri
3. Call the printer — no date
done with 2
Marked Review draft SOW complete.
Indicative interface — replace with a real screenshot before launch
Next

Have a process that runs on paper and goodwill?

That is usually where the quickest return is. Tell us what it looks like today and we will tell you whether it is worth automating.

Start a conversation