The spreadsheet became the business. We replace it.
We turn complex, manual workflows into production software your team can actually run every day.
Freight and cargo. Property operations. Customs paperwork. Bookings and billing — anywhere the real process lives in spreadsheets, email and someone's memory.
The work gets done.
It just passes through too many hands.
- Spreadsheets
- Chat
- Paper logbooks
- Manual reconciliation
- Re-keying
Package details emailed between offices, then re-keyed by hand and tracked on paper.
Rooms, leases and submetered utility bills run from spreadsheets and a logbook.
The same declarations re-typed every week, onto a form that must print exactly right.
These are the real operations behind the systems in this deck. Each ran on re-keyed data, work assembled by hand, and answers that lived in someone's inbox.
Every manual handoff creates cost.
Time goes to administration
Every handoff is somebody's afternoon.
Errors are hard to trace
When data is copied, nobody knows which copy is right.
Managers can't see now
The report describes last week, assembled by hand.
Customers wait for answers
“Where is it?” becomes a phone call.
Knowledge sits in people
The process works because one person remembers how.
When something went missing, reconstructing its history meant phone calls between offices and a search through inboxes.
We turn your costliest workflow into production software.
Operations
- Workflow & approvalsfreight custody · payment validation
- Multi-site platformstwo offices, one system
- Role-based accessenforced in the database
- Scheduling & dispatchbookings · driver dispatch
- Status & trackingpackage-level custody
Money
- Billing & invoicingrent + submetered utilities
- Paymentse-wallet & transfer, validated
- Receivablesfrom the same records
- Reconciliationpayments settled to invoices
Documents
- Document automationsaved, reopened, reprinted
- Government & customs formscustoms declarations
- Print & PDF workflowsmillimetre-accurate A4
- Structured recordsevery filing is data
Intelligence
- Deterministic business rulesstatus from real scans
- Automated QAtests gate every release
- Operational reportsaccounting & receipts
- AI-assisted workflowsour approach — not yet in production
running in a production system todayapproach we design for
Built for real operations.
- Systems in productionRunning real operations today
- 3
- Countries connected by one production systemFreight & logistics
- 2
- Schema changes shipped liveFreight & logistics
- 80+
- Package states modelledFreight & logistics
- 20
- Units under managementProperty & hospitality
- 42
- Staff roles, each scopedProperty & hospitality
- 5
building nextAn operating system for court-sports venues (Pre-MVP)
From emailed spreadsheets to a cargo operating system.
Consolidated sea freight, Singapore ↔ Philippines. Two offices, one record.
- Registered
- At SG office
- In container
- Unloaded (Manila)
- Sorted
- Out for delivery
- Delivered

Problem
- Package details emailed from the Singapore counter to the Manila office
- Re-keyed by hand on arrival — errors land in the one field that matters: whose box is this
- Movement tracked on paper, so it could not be queried or audited
- A missing package meant phone calls between offices and a search through inboxes
System
- One shared system across both countries, with the package as the unit of truth
- QR scanning from intake — staff scan instead of type
- A seven-stage custody flow, with the exceptions modelled: lost, damaged, on hold, failed attempt
- Driver dispatch, a public booking flow, and mobile tracking for customers
- Photographic proof of delivery
Evidence
- 2
- Countries on one system
- 7
- Custody stages (happy path)
- 20
- Package states incl. exceptions
- 80+
- Schema migrations shipped
What changed
- Nothing is re-keyed between offices
- Where a package is, and where it has been, is a query — not a phone call
- Customers see their own shipment; delivery is evidenced
One building. Two business models. One system.
Nightly rooms and year-long leases with utility submeters, under one roof.
- 42
- units under management
- 5
- distinct staff roles
- Nightly + monthly lease
- business models on one platform
- Reservation
- Lease
- Invoice (rent + submeter)
- Payment validated
- Receipt & reports

Problem
- Run on spreadsheets and a logbook
- Which rooms are free, who owes money, and what each tenant used lived in different places
- Submetered utility bills worked out by hand from meter readings, every month
System
- Reservations that become leases that become invoices — entered once
- Submeter readings carried straight into each invoice
- E-wallet and transfer payments, validated by staff against the uploaded receipt
What changed
- Front desk, housekeeping and the books are the same system
- Availability is live, not reconstructed
- Invoices, receipts and reports come from recorded activity, not hand assembly
When correctness matters, the software has to be deterministic.
Customs declarations laid out to the millimetre against the official form.
- Rebuilt in HTML/CSS, sized in mm to A4
- print fidelity
- Row-level security, per user
- record isolation
- Reopen, edit, reprint
- refiling a saved form
- Form definition
- Fill
- Save
- Reopen & amend
- Print to A4
Problem
- The same declarations re-typed by hand, week after week
- Transcription errors in documents that carry legal weight
- Scan-and-overlay tools print soft and drift with printer margins
System
- Each form rebuilt in HTML and CSS, positioned in millimetres against A4
- Filings saved, reopened, amended and reprinted — not retyped
- Printing through the browser: no print server, Save as PDF included
What changed
- Next week's filing starts from this week's, not from a blank form
- The same layout is generated every time, through the browser
Built to change without breaking.
On our freight platform, every release passes an automated gate before it reaches the team using it.
Features change. Business rules change. Your software needs to change with them.
AI where it helps. Code where correctness matters.
- AI
Understands intent
Reads what the customer is asking, in their own words.
- Software
Applies business rules
Finds the rates, rules and records that apply.
- Deterministic code
Calculates what must be right
Prices, dates and amounts come from code, every time.
- CustomerHow much will it cost to ship this box to Manila?
- AIUnderstands this is a quote request for one box, Singapore to Manila.
- deterministic — the model can't change thisSystemRetrieves the current pricing rules for that route and box size.CodeCalculates the price.
- AIExplains the result in plain language — without changing the number.
The model should never invent a business-critical value.
The production systems in this deck run on deterministic code. This is the architecture we apply when AI is added to an operational system.
Start with the workflow costing you the most.
- 01
Discover
Find the workflow costing the most time, errors or margin.
- 02
Prove
Map it, and agree what “working” means before building.
- 03
Build
The smallest production-worthy system around that workflow.
- 04
Launch
Into the hands of the people who actually do the work.
- 05
Expand
Once the first workflow works, replace the next one.
Show us the workflow you hate doing.
Bring one process that still runs through spreadsheets, email, chat, paper or manual reconciliation. We'll map it, identify what should be automated, and tell you what it would take to turn it into production software.