Tradeoff
An AI engineering decision engine that reviews a product brief and returns a defensible architecture—stack, tradeoffs, scale limits and existential risks—before you write a line of code.



Context
A bad architecture call made early costs companies six figures to unwind later. Most early teams can’t afford a staff engineer to review their plan before they commit—so they build on a hunch and pay for it in rewrites. Tradeoff removes that risk by making engineering judgment available on demand.
What I built
An engineering decision intelligence engine. It turns a short product brief into a deterministic architecture graph that evaluates competing constraints—scale, cost, reliability, velocity—and generates a highly-defensible tech stack, capability requirements, and an existential risk analysis. The reasoning is grounded in a large knowledge base of architecture patterns rather than LLM guesswork.
Why this approach
LLMs are wrong just often enough to be dangerous for architecture decisions. By keeping the reasoning engine deterministic and verifiable, and using the language model only to explain the analysis, Tradeoff gets the rigor of an engine with the clarity of an expert review—no hallucination on the facts that matter.
Role & scope
End-to-end systems and AI engineering across the whole product: the constraint model, the pattern knowledge base, the deterministic graph engine, the review interface, and the layer that turns the analysis into plain language a founder can act on.
Result
A structured review in seconds—executive summary, pressure map, risk incident reports, decision cards comparing tradeoffs, and scale limits—that a founder can bring to the table before writing a single line of code.
Across its first months it has processed 77 architecture reviews spanning domains as demanding as high-frequency trading engines, hospital delivery robotics, IoT medical-cargo pipelines, and BioTech drug-discovery platforms—with 71% of its recommendations accepted. And the calls it makes are the kind a senior engineer makes: on one marketplace brief it cut straight to “you’re trying to build trust, not listings—people don’t leave a platform because it lacks listings, they leave because they don’t trust the listings.” That judgment lives in the deterministic engine; the language model only puts it into words.