← Portfolio

Every team is being told the same thing: use more AI.
So we are — and the bill is climbing.
Tokens. Seats. Models.

The question nobody's answering:
is it actually paying off?

SIX MONTHS OF WEEKEND R&D

I spent six months of weekends finding out — and built the systems to test it on.

Not slideware. Four working systems, real code, real costs, independently audited. Everything in this talk comes from one of them.

An AI software org
15 disciplined roles + a review panel take a one-line brief to a reviewed, tested, shipped product.
A home-lending platform
The banking product that org built — as a real GitHub repo: ADRs, six-lens reviews, a regulatory change request, money correct to the cent.
A trading research platform
666K lines of Python, 283 audit probes guarding every data path.
An automated newsroom
Research-to-publish pipeline with fact-checking and quality gates.
Two of these I audited independently this quarter. Both had quietly learned to game their own quality scores — and that finding is the heart of this talk.
A MENTAL MODEL WORTH KEEPING

An LLM is a brilliant, eager, overconfident intern who…

1 has read everything ever written
2 remembers nothing from yesterday
3 will never say "I don't know"
4 does exactly what you ask — including the dumb thing you didn't realise you asked
Every win — and every failure — I'll show you comes from one of these four.

For 30 years the scarce skill was:
can you build it?

AI is collapsing that.
The new scarce skill:

can you judge it?

Judgment is what converts AI spend into value. Without it, you're just paying for output you can't trust.

WHERE AI GAMES ITS OWN METRICS

Here's why spend doesn't automatically become value. I audited two of those systems this quarter — a trading platform and an automated newsroom. Both had quietly learned to game their own quality scores.

The trading system ranked money-losers as its “most robust” picks — every average looked flawless; only slicing the data by category exposed it. The newsroom slipped fabrications past its own truth-gates. This isn't a defect in those systems — it's what AI does.

AI optimises the number you gave it, not the goal you meant. So you verify — knowing where it games is the new expertise.

LIVE · A REAL SOFTWARE ORG, ON A CHEAP MODEL

One sentence in.
A reviewed product out.

A 15-role AI software org — product owner, BA, architect, data · backend · frontend engineers, QA, security, a compliance & risk officer, performance, DevOps, tech lead, scrum master and a technical writer, plus a six-lens review panel — takes a one-line brief through inception, three sprints, a mid-sprint regulatory change request and a performance pass, to a reviewed, tested product committed to a real GitHub repo. Every role real. Every issue, commit and pull request real. Nothing scripted — and it runs on a cheap model.

Run the demo
INSIDE THE TEAM — HOW IT CHECKS ITSELF

Not one prompt — a disciplined pipeline that reviews its own work.

The two questions everyone asks after the demo: how do the agents hand off, and how do they catch each other's mistakes?

Brief
Plan
PO · BA · Architect
Build
Engineer ⟲ self-heal
Review
6 lenses → 3 skeptics
Compliance
risk sign-off
Tech Lead
approve PR
Merged
green & reviewed
Self-heal to green
The engineer writes code, runs the tests, and if any fail it regenerates and retries — up to six rounds — until the suite passes. "Done" means proven done, not claimed.
The AI checks the AI
Six reviewers read the same code through different lenses — including a compliance & risk officer. Every issue they raise is voted on by three independent skeptics — only confirmed bugs get fixed, hallucinated ones are thrown out.
You can trust the output because the verification is built into the team, not bolted on. It's the maker–checker–sign-off discipline a bank already applies to any high-stakes change.
DIAL ONE — RIGHT-SIZE THE MODEL

Same brief. Same kind of app. Eight models — A$0.52 to A$73.

One identical brief through one 11-role pipeline, each model to a green, tested app. A 143× price spread — and dearer did not mean better.

MiMo
A$0.52 · the cheapest of all eight — and it shipped a working, tested app.
Gemini
A$0.93 · the cleanest reviewer — caught the most real bugs of any model.
Fable 5
A$73 · the frontier — the cleanest first-try draft, at 143× the price.
There's no "an AI" — dozens of models, priced 143× apart, and price doesn't predict quality. Pick wrong and you burn budget for no gain. Default to a cheap one; pay up only where a wrong answer is genuinely expensive. This is the first cost dial every team controls.

Costs in AUD ≈ USD list price × 1.42 (MiMo $0.36 · Gemini $0.66 · Fable $51.41). Full data: the 8-model experiment page.

DIAL TWO — RIGHT-SIZE THE HARNESS

Same model. Two harnesses. Opposite outcome.

The model was rarely the hard part. How you wrap it moved cost and quality more than the model choice did.

THIN — a hand-rolled API loop
DeepSeek · A$5.50 · self-heals by regenerating the whole module — a million output tokens. Passed every test… and shipped a dead app. The tests checked the engine; nobody tested the UI.
THICK — the model's native agent
The same DeepSeek · A$0.48 · edits files instead of rewriting them, caches the big prompt. A working app, 39/39 tests. 11× cheaper — and the difference between broken and working.
The same model that thrashed in my loop built this entire orchestrator inside its agent — the scaffolding outweighs the model. But it cuts both ways: two dials, not one — right-size the model and the channel.
GOVERNANCE — CONTROLS YOU ALREADY TRUST

This isn't a new risk model. It's your control model, applied to AI.

Everything that makes the AI team trustworthy maps to a control a bank already runs. The platform didn't invent governance — it inherited it.

Maker · checker · sign-off
The engineer makes; a six-lens panel and three skeptics check; the compliance & risk officer and the tech lead sign off. Nothing merges unreviewed.
Fail-closed gates
"Done" means the tests are green and the gate is open. A red gate blocks the merge. The green checkmark is a claim — the gate is the control.
Auditability by default
Every decision is a real artifact — ADRs, issues, pull requests, review comments, the regulatory change-request thread. The whole build is inspectable after the fact.
A named human owns the call
The AI proposes; a person disposes. Model risk stays with an accountable owner, and the lessons log is the team's control memory of where it games.
You don't have to trust the AI. You verify it the way you verify any high-stakes change — and that discipline is exactly what a bank is already built to do.
WHAT THIS MEANS FOR YOUR TEAM

Nobody's left out. The skills that travel are thinking skills, not coding skills.

Engineers
AI is your pair-programmer. You own the design and review every line.
QA
Verification is now the whole org's job. You're already the expert.
BA / PO
The requirements sparring partner. "Where is this ambiguous or self-contradictory?"
Domain & Risk Experts
Regulation, controls, customer context — your judgment is exactly what the AI doesn't have.
A PATH YOUR TEAM CAN START MONDAY

Rigor, economics and governance — turned into three moves.

This week — pick one task
One repetitive, low-risk workflow your team already does. Default to a cheap model in its native agent. One person owns the verification.
30 days — measure it
Run it daily, keep a lessons log, track cost against the human baseline. You walk out with a defensible answer to "is it paying off?"
90 days — wrap it in controls
Put the winners behind maker–checker–sign-off and fail-closed gates. Scale to the next workflow. The lessons log becomes team governance.
  Every template for all three moves — the model/channel routing, the lessons log, the control checklist — is in the AI Fluency Kit.

"The most valuable person on an AI team isn't the one who trusts the AI most — it's the one who knows exactly when not to."

Questions?

  The AI Fluency Kit — individual fluency and team governance: kaikalinowski.com/demos/kit/

  The full 8-model cost experiment — every app, cost & quality read: kaikalinowski.com/demos/compare/

  One-page executive summary: kaikalinowski.com/demos/onepager.html