
Aki Wijesundara
Manu Jayawardana
Most candidates build for the scan. Clean landing page. Nice demo video. Then the technical deep dive hits and the wheels come off. You are asked why not X, three times, and none of your answers are ready.


PhD in Machine Learning. Google AI Accelerator alum. Co-founder, SnapDrum. AI Advisor to the UN.
Exited AI founder. CEO, TAI Labs. Ten thousand plus engineers and PMs trained across our programmes.


Video that plays. Landing page that loads. Buttons that click. Recruiters can tell what it does. This is table stakes.
Why this approach and not the two obvious alternatives. What breaks it. How you know it works. The trade you made and what you gave up. This is what wins offers.

Every hard question the technical deep dive throws at you is one of the five letters. Situation. Constraints. Options. Proof. Edges. If your README already answered it, the interviewer moves on. If it did not, they push.

Easy. Who and what cost.
Where offers are lost.
Where offers are lost.
Where offers are lost.
Easy. What breaks it.

No constraint named. No trade visible. Vague scope. A reviewer can ask ten questions and each one is a stumble.
Constraint named (accuracy plus failure behaviour). Trade visible (escalation over guessing). Baseline stated (human). A reviewer knows what to ask.

What the model can trust. Cleanliness, coverage, freshness.
Dial 1What you can afford to run. Tokens, calls, infra.
Dial 2How fast it must answer. p50 and p95 the user sees.
Dial 3What happens when it is wrong. Escalate, refuse, guess.
Dial 4
Which is why the deep dive breaks them. If you can name your two dials without hesitating, you have already passed the hard part.
If you can't, the next two blocks are exactly what you need.

This is the sentence that separates a demo from a project. Every project a reviewer respects has an answer to "what breaks it." If yours doesn't, the reviewer's next question is "so what have you actually shipped."

Cost, data-hunger, brittleness of the retrain loop. Say it before they say it.
Common askWhere accuracy or reliability drops on your specific eval. With numbers.
Common askCoverage of the long tail. Point at a case a rule cannot enumerate.
Common ask
Real usage. Actual inputs the system will see. Not the ones that make the demo look good.
The floorCases you expect to break. Adversarial, ambiguous, or out-of-scope. Say why you expect them to break.
The edgesPass rate on normal. Pass rate on expected fails. If the second one is high, either your fails are not hard enough or your system is genuinely strong. A reviewer respects the framing either way.
The proof
Ninety-two percent of what. Compared to what. On which cases. A number alone tells a reviewer nothing about whether the system is worth shipping.
Now there is a comparison. Now a reviewer knows what you traded for what. Now the number is a claim about the world, not a decoration.



If you cannot fill in the Edges section, the project is not ready to be interviewed about. The candidates who get offers at frontier labs are the ones who describe their own project's failure modes before the interviewer can. That posture is the whole difference.
Nine weeks. Ship production agents with evals, memory, and a portfolio that survives the deep dive. Certificate on completion. Cohorts start monthly.
Where this leadsPost the one project you are about to update. One line. Aki or Manu will read a few aloud and name the constraint.
Open floorSend us the GitHub link once the five headings are filled in. We reply with an audio review before the bootcamp starts.
The receipt