Commercial SaaS · UK Contractor Valuations AI-Powered

CertusQS

CertusQS is a SaaS platform for the UK contractor's monthly commercial cycle, built around the contract Bill of Quantities as a single data spine. Contractor QS teams spend four to five days each month reconciling valuations, variations and payment applications across disconnected spreadsheets, risking missed Construction Act deadlines and unauditable figures.

CertusQS

Client

CertusQS

Category

Commercial SaaS · UK Contractor Valuations

Platforms shipped

3 platforms

Status

V1 test build · 2026

01

The Challenge

CertusQS is a SaaS platform for the UK contractor's monthly commercial cycle, built around the contract Bill of Quantities as a single data spine. Contractor QS teams spend four to five days each month reconciling valuations, variations and payment applications across disconnected spreadsheets, risking missed Construction Act deadlines and unauditable figures. The project required a deep understanding of the domain and a meticulous approach to user experience design. We needed to build something that was not only visually stunning but also incredibly fast and reliable at scale.

02

Our Solution

CertusQS locks the BoQ at contract execution and routes every change through auditable variations, computes all money server-side in int64 pence, and schedules statutory payment notices from the contract terms rather than manual dates. An AI-assisted BoQ import reads a contract bill of quantities straight from the supplied document into structured, priced line items — so a new project starts without hand-keying hundreds of rows. A guided valuation build-up, a variation register and generated Applications for Payment share one evidence-backed audit trail, on a Next.js frontend over a Go/Gin API. Currently a V1 test build.

03

Key Results

int64 pence

Money precision

Auto from contract

Statutory deadlines

Go + Next.js

Architecture

V1 test build

Status

AI Integration

AI-assisted Bill of Quantities import

CertusQS uses AI to make importing messy, real-world Bill of Quantities spreadsheets reliable — without ever letting the model produce a number. The AI only interprets how each spreadsheet should be read; a deterministic parser then does the arithmetic, taking every figure straight from the original cell, so the contract sum stays traceable to the source file.

Built with

Vercel AI Gateway · Anthropic Claude (Sonnet) · Go backend (no SDK)

Exactly how AI is used

  • Analyse — the model reads a bounded sample of the uploaded spreadsheet and proposes how to read it: which row is the header, which columns are quantity/rate/total, and which rows are sections, subtotals or additions.
  • Review — after parsing, it reads back the produced bill and raises advisory findings (e.g. a restated tender sum that would double-count the total); findings never block the import.
  • Chat — a surveyor can correct the reading in plain language (“column F is the rate, not the total”) and get a revised result or line edits.
  • The model returns a structured JSON “plan” that is validated against the actual sheet before it is applied; any figure not taken from a cell is marked “hand-made” in the bill and the audit trail.
  • Model-agnostic via the Vercel AI Gateway (Anthropic Claude by default); the deterministic import keeps working even with AI switched off, and it can be disabled per organisation or per job.
  • Every AI call is cost-metered and attributable per client and project. (No RAG, embeddings or tool-calling — the sheet sample travels with each request.)

Tech Stack

RedisNext.jsTypeScriptGo (Gin)PostgreSQLAI SDKDocker

What we delivered

3 platforms shipped end-to-end.

  • QS web application (dashboard, valuations, variations, AfPs, reports)
  • Grit-generated support/ops admin console
  • Go/Gin REST API with RBAC & background jobs

Platforms

Web

Integrations

  • AIAI-assisted BoQ import

Authentication

Email / PasswordJWT (Go backend)

Infrastructure & more

  • AI-assisted BoQ import — document to structured bill
  • Background jobs & cron (asynq/Redis)
  • Server-side PDF generation
  • S3-compatible storage (MinIO)
  • Immutable audit trail

Start Your Project

Ready to build something amazing? Let's discuss your idea.

Get in Touch
Visual Showcase

Project Gallery

CertusQS - Gallery 1

Have a project in mind?

Let's build something extraordinary together. Your vision, our expertise.

Tell us what you're building. We'll scope it in 24 hours.

A free 30-minute call, then a written quote with real UGX figures — no obligation, and an engineer on the call rather than a salesperson.

21

Products in production

400+

Developers trained

UGX 56M+

Settled through DGateway