SMART CITIES · AI · SUSTAINABILITY
Willy Tai
Live demos

14 working demos, running in your browser.

Every demo runs on synthetic or public data, labelled as such. Rules make the decisions, the model proposes with a stated confidence, a named person approves, and every step is logged. Press Run it here to open one in place, or Open demo for the full page.

ONE ESTATE · WHERE EACH DEMO SITS
EST-01 · SECTION A-A12 FLOORS · 2 AHU · 2 CHILLERS · 1 TOWERSYNTHETIC · NOT A REAL BUILDING 010203040506
  1. 01Plant Diagnostician
  2. 02Alarm Referee
  3. 03IoT Fleet Registry
  4. 04Estate Twin
  5. 05Chiller Plant Anatomy
  6. 06Work Order Miner

The AI demos (data room, go-live gate, vendor scorecard, talk to your data) run on the data these systems produce.

SHOW
Screenshot of the Estate Twin: a 3D block with lit sensor points and a work-order panel
Smart Cities· Digital twin

Estate Twin

A 3D twin of a small estate. Inject a fault, watch it reach the floors that machine serves, and approve the work order.

A fault photo with an annotation box and the proposed work order beside it
AI· Smart FM

Snap to Work Order

A fault photo becomes a work order. The model proposes the fault class, rules set priority and SLA, and a named person approves.

Air-handler residual charts with a diagnosed component
Sustainability· Real data

Plant Diagnostician

Air-handler and rooftop-unit faults diagnosed in public test data from two US national labs, without the answer key, then scored against it.

Process map of maintenance work orders with a parts-wait bottleneck highlighted
Smart Cities· Process mining

Work Order Miner

850 synthetic work orders mined into the as-is maintenance process. The CMMS reports 93.8% SLA compliance; the clock says 73.4%.

Schematic of a chiller plant with pumps, cooling tower and chilled-water loop
Smart Cities· Explainer

Chiller Plant Anatomy

Six ways a building is cooled, each drawn as a working schematic. Hover any pump or valve, run the start-up sequence, drag the building load.

Device registry table with lifecycle findings
Smart Cities· IoT lifecycle

IoT Fleet Registry

124 synthetic devices checked against seven lifecycle rules, with a risk register, a twelve-month calendar and an onboarding gate.

Alarm list reduced to the ones needing a person
Smart Cities· Alarm management

Alarm Referee

1,157 synthetic building alarms in one week reduced to the 29 that need a person. Two cascade storms traced to their source.

Data profiling screen with quality gates
AI· Data onboarding

Day-One Data Room

Three source systems that disagree, profiled, quality-gated and reconciled, with a person deciding the two uncertain merges.

Acceptance criteria checklist with hashes
AI· Acceptance

Go-Live Gate

Five acceptance criteria fixed and hashed before any result is seen. Week-six drift breaks the signed operating point and withdraws the approval.

Vendor scorecard with evidence gaps
AI· AI procurement

AI Vendor Scorecard

24 due-diligence questions where a claim without evidence scores at most a third. The sample vendor claims 77% and evidences 31%.

Climate disclosure checklist with assurance scores
Sustainability· ESG assurance

Climate Disclosure Bench

A twelve-requirement climate checklist where every verdict must quote the report or abstain, re-scored the way FY2029 limited assurance will.

A chart produced from a plain-English question
AI· Data access

Talk to Your Data

Type a question and get a chart from a defined metric catalogue, with provenance shown and ambiguous terms sent back for clarification.

Generated SQL beside its semantic check
AI· Text to SQL

SQL Trust Gate

Generated SQL checked against a semantic contract before it runs. Where the model abstains is shown next to where it would have returned a confident wrong number.

About the data. Method demonstrations built for this site by one person. No client data, no client systems. Sample photographs are AI-generated and say so; the Plant Diagnostician uses public fault-injection datasets from two US national laboratories. The delivery record behind them is on the track record page.

02Earlier case studies

Written up without a live demo