Numbers you can defend in the room.
Decision systems and applied AI for public-sector and enterprise teams — built so every figure traces back to a source, and the uncertain ones say so.
42/42
station codes matched to source
9
defects caught against live data
0
unreviewed posts published
Analytics automation
Manual reporting becomes a pipeline that runs itself — accurate, on time, every time.
Decision systems
Name the decision the thing supports, then refuse everything that does not serve it.
Power BI & Azure
Enterprise-grade dashboards and cloud analytics on Microsoft's modern data stack.
Applied AI
Governed agents with an audit trail and a human gate that fails closed.
Built and running
Consulting claims are easy to make. These are shipped systems. Where one is public, you can open it and test it yourself.
GO Transit Trip Planner
What time is my train — and if I miss it, when is the next one?
- Source
- Metrolinx GTFS
- Verified
- 42 / 42 codes
- Defects found
- 9, against live data
Editorial Agent
Is there anything worth saying this week — and would I put my name on it?
- Cadence
- Twice weekly
- Approval gate
- Fails closed
- Feeds dropped
- 2, stale since 2020
Conversational Data Agents
Ask anything of your data in plain English — and get an answer you can defend.
- Sector
- Higher education
- Every query
- Logged & reviewable
- Definitions
- One versioned source
Most dashboards do not have a data problem.
They have a “we added everything anyone asked for” problem. If that sounds like yours, it is a short conversation to find out.
Book a discovery call