Ciki Zeng
Case Study · SmartQuote Pro

An AI-augmented quoting & margin-review system — designed, directed, and verified end-to-end.

A system I designed and operate for a facilities-maintenance business: field teams need fast, consistent, defensible quotes for maintenance work orders; managers need a margin-and-risk gate; the business needs an audit trail. Here's how it's built — and the calls I made.

DesignedDirected AI buildVerified end-to-end
A 46-second walkthrough

Everything shown uses fully synthetic, debranded data — the operating client is confidential. The company on screen, “Northwind Facilities Services,” is a stand-in, and all pricing and figures are illustrative. No real client, pricing, or private information appears anywhere on this page.

The problem

Quoting maintenance work by hand is slow and inconsistent — the same job can be priced three different ways depending on who picks up the phone. Margins erode quietly, risky jobs get approved without a second look, and when a number is questioned later, there's no record of how it was reached. The system replaces that with a consistent intake, a pricing model anyone can audit, a risk gate that can't be skipped, and a trail that survives the handoff to billing.

Walkthrough · 8 steps

How the system works — and why it's built this way.

1
Step 1 · The system

End-to-end quoting and margin-review for facilities work orders. I designed the whole flow: intake → priced quote → risk-gated human review → audit trail.

SmartQuote Pro landing screen
2
Step 2 · Role-scoped access

Three roles (staff / manager / admin), enforced server-side. A staff user can create quotes but cannot approve them — the navigation itself reflects the access model I designed.

Login screen with role-based sign-in
Staff navigation bar showing restricted, role-scoped menu
3
Step 3 · Structured intake

Every quote captures the variables that actually move price — trade, urgency window, risk band, location tax and region multiplier — so pricing is consistent and defensible, never ad-hoc.

Structured quote intake form, fully filled
4
Step 4 · Transparent pricing + controls by construction

A 5-part cost breakdown (no black box), and a Risk 4–5 job automatically trips a 🔴 manager-approval gate. The control is built into the pricing logic — not a rule someone has to remember to follow.

Quote result page: cost breakdown with risk-gated approval traffic light
5
Step 5 · Benchmark flywheel

Each quote is scored against the company's own closing history — P25 / P50 / P75 plus win probability. A quote below market gets flagged as competitive. The system learns from outcomes.

Benchmark panel comparing the quote against closing history
6
Step 6 · AI drafts, human decides

An LLM drafts the strategy memo and a live market comparison to speed the estimator up. It never auto-approves. I designed the boundary deliberately: AI assists, the human owns the decision.

AI-drafted strategy memo and market comparison
7
Step 7 · Atomic submit + audit trail

Submit is transactional— quote and billing commit together. The full submission, AI memo, and market analysis all carry into the manager's review queue; nothing is lost between steps.

Atomic submit confirmation
Manager approval queue with full submission context
8
Step 8 · Operator control plane

Admin governs orgs, IAM, pricing rules, the tax database, the AI configuration, credits, and system health — the operational surface I designed so the business runs without me babysitting it.

Admin control plane dashboard
Architecture & judgment

The four calls that define the system.

Controls by construction

The risk-approval gate lives inside the pricing logic, not on a checklist. A high-risk job can't slip past review because the system — not a person's memory — enforces it.

Role-scoped access, server-side

Staff / manager / admin permissions are enforced on the server, and the UI reflects them. The person who writes a quote is structurally separated from the person who approves its margin.

AI drafts, the human decides

The LLM accelerates the estimator with a strategy memo and market read, but it never auto-approves. I drew that boundary on purpose — speed without surrendering the decision.

Learning from outcomes

Every quote is benchmarked against the company's own closing history, so pricing gets sharper as more jobs close — a flywheel, not a static rule table.

What I owned
  • 01Designed the end-to-end flow, the pricing-and-risk logic, and the three-role access model.
  • 02Directed the AI implementation — specifying the boundaries, reviewing what it produced, and deciding what shipped.
  • 03Verified it end-to-end — exercising the real paths and catching the failure modes before they reached the operator.

This is how I work: design the system, direct the build, own the verification.

If you're evaluating someone to design or operate AI-augmented systems, this is a representative piece of how I think. There's more in the collection.