CalculationAdvancedQuality, Cost & Token Economics / Cost modeling and unit economics / #13

Build a sensitivity analysis for a cost model where token prices fall 40 percent.

BOUND · cost & token economics

Fathomcase's bill looked like it would drop by four tenths, straight off the vendor's own number. It dropped by less than half that, because fifty seven cents of every dollar was never priced by the token at all.

The direct answer
Don't multiply the whole bill by 0.6 just because token prices fell 40 percent. Split the cost into the part that's actually priced by the token and the part that isn't, then only cut the token part. For Fathomcase that's the gap between a forecast of forty dollars back a month and a real number near seventeen, because a flat case law database fee, untouched by the cut, makes up fifty seven cents of every dollar on the bill.
Do this, in order
  1. Split the bill into token priced lines and fixed lines before applying any price cut to it.Why: apply the cut to the whole $0.113 and the forecast says forty dollars back a month; the real number is near seventeen, because a flat database fee token pricing never touches is fifty seven cents of that dollar.
  2. Treat the token priced share of the bill as the number that drives the sensitivity, not the size of the cut.Why: real savings run close to the cut times that share, forty percent times forty three percent lands near seventeen percent, so the share is worth tracking every quarter, not only the quarter a vendor announces a cut.
  3. State whether the cut lands on input tokens, output tokens, or both, never assume it's even.Why: an output only cut, the more common real pattern, saves about six percent; a cut across both saves near seventeen percent, under the same 40 percent headline either way.
  4. Sanity check the new per memo cost against what a person would bill for the same research.Why: even the worst real case, ten point six cents, stays over sixteen hundred times cheaper than a two hour associate memo, so the real risk is a wrong forecast, not an unaffordable feature.
  5. Spend part of the windfall on wider citation checking, never all of it.Why: checking every citation instead of a sample costs more than the entire savings; checking twice as many banks about ten percent of the memo bill as real savings while cutting the sampled blind spot in half.
  6. Re run this split at every future price announcement, not only this one.Why: the flat fee's share of the bill only grows as token prices keep falling, so the gap between the announced cut and the real savings keeps widening if nobody rechecks it.

How to answer this, stage by stage

Nobody's grading whether you can say the word "tokens." They're grading whether you'll take a vendor's percent at face value, or ask how much of the real bill that percent can actually reach.

1
Scope it to one product and one memo before estimating anything in the abstract
Say it like this
"Let's ground this in one product. Fathomcase is a research tool Duskfen and Rowe built in house. A lawyer types a question, it searches the firm's case law and statute index, and drafts a memo with citations. Zuri Okoronkwo owns the cost model for it, and Ephraim Blackmoor is the finance partner who checks the invoice against her forecast every quarter."
Why this works
An abstract "what happens when token prices fall" question turns into a hand wave fast. One product and one memo turns it into real arithmetic.
2
Say your structure out loud before touching a single number
Say it like this
"I'm going to break the per memo cost into what's actually priced by the token and what isn't, apply the cut to only the token part, give a range depending on how the cut is structured, sanity check the result, then name the one number that would swing this the most."
Why this works
Tells the interviewer you have a method before you've quoted a single dollar figure.
3
Name the trap in the naive version before doing the real math
Say it like this
"The tempting shortcut is: token prices fell forty percent, so the bill falls forty percent. That breaks the moment any part of the bill isn't billed by the token. Fathomcase pays a flat fee per search to the case law database itself, and that fee doesn't care what the model costs."
Why this works
Naming the naive shortcut and why it breaks is what shows real judgment, not just knowing the word "tokens."
4
Break the equation into its real lines
Say it like this
"Five lines make one memo. Retrieve and rerank the candidate cases, a small step. The flat database license fee. The synthesis draft that actually writes the memo. A citation check that verifies a sample of the citations against the real source text. And a flat hosting line. Only three of those five are priced by the token at all."
Why this works
Saying the equation before touching a number stops you treating one blended total as if every part of it moves the same way.
5
Own the numbers and run the sensitivity
Say it like this
"Before the cut, one memo runs about eleven point three cents, and forty three percent of that is token cost. Cut the token part forty percent, evenly across input and output, and the memo drops to about nine point three cents, near seventeen percent real savings. If the cut lands only on output tokens, the more common pattern, it only drops to about ten point six cents, closer to six percent."
Why this works
A single point figure hides exactly the design choice the interviewer is testing. The range is the honest answer.
6
Run the sanity check and name the lever, together
Say it like this
"Compare that to a first year associate spending two hours on the same research, about a hundred seventy dollars loaded. Even the worst case, ten point six cents, is over sixteen hundred times cheaper. And the number that actually swings this isn't the size of the cut, it's what share of the bill is token priced. At forty three percent that's seventeen percent real savings. Fold that flat database fee into a usage based price instead, and the same forty percent cut lands a lot closer to forty percent savings."
Why this works
Naming the shakiest assumption, out loud, is what separates a good estimator from a confident guesser.
7
Close on the decision, not the arithmetic
Say it like this
"So: split the bill before applying any cut, report the honest range instead of the headline number, and don't spend the whole windfall. Put part of it toward checking more citations, because a real number beats a borrowed one, and a checked citation beats a fast one."
Why this works
Ending on the decision, not the last cent computed, is what makes this sound like judgment instead of a spreadsheet read aloud.

Let's learn

Picture a lawyer's question landing in a search box instead of a stack of case reporters. That's Fathomcase: a tool Duskfen and Rowe built that reads what a lawyer is asking, searches the firm's own case law and statute index, and drafts a memo with the citations attached.

Before Fathomcase, a first year associate did that research by hand. A routine question, something like whether a clause had ever been enforced in this state before, took about two hours: pulling cases, reading past the headnote, checking each one still held up. Call it a hundred seventy dollars once you count the associate's loaded rate.

Fathomcase does the same first pass in under a minute, for about eleven point three cents.

Knowledge spark: what's a token? A chunk of text, roughly three quarters of a word, that a model reads and writes in. A model's price is set per million tokens. But not everything a product pays for is a token at all, a flat license fee to an outside database is priced by the query, not the word.

The turn: Fathomcase didn't get more expensive, and nothing about it broke. The model vendor announced a forty percent price cut, and on paper that reads as free money. The real question was never whether the cut was real. It's how much of Fathomcase's bill the cut could actually reach.

The vendor didn't cut Fathomcase's bill by forty percent. It cut forty three cents of every dollar by forty percent, and left the other fifty seven untouched.
The sensitivity: what a 40 percent token price cut actually does to one memo
Before the cut $0.113 If you trust the 40% headline $0.068 Real: cut spread evenly $0.093 Real: cut lands on output tokens only $0.106
BeforeNaive headlineReal, best caseReal, worst case
The naive number sits far to the left of both real outcomes. Real savings land between six and seventeen percent, not forty, because fifty seven cents of every dollar was never priced by the token to begin with.
Hand sketched number line from 0 dollars to 0.12 dollars, titled Fathomcase, one memo, after the vendor's cut. A black dot marks before the cut at 0.113 dollars. A red diamond above the line, connected by a stem, marks 0.068 dollars, labeled if you just trust the 40 percent headline. A green bracket below the line spans the real range from 0.093 to 0.106 dollars, with an amber dot inside marking the best estimate near 0.098 dollars. A small hand drawn stack of case papers with a pen resting across it sits below, labeled one Fathomcase memo.
The honest answer was never one number, and it was never the headline either. It sat in a narrow band well short of forty percent off, with the naive figure floating off to one side, closer to fiction than to either real outcome.
The choice that mattered Zuri's first pricing rule, apply the vendor's percent change to the whole monthly bill, was accurate the first two times a price cut happened, because almost the entire bill really was token cost back then. It stopped being accurate the quarter the case law database moved to a flat per query license, and nobody re-tested the rule against that change.

At its worst, this isn't really about seventeen cents versus forty. It's about a wrong forecast getting written into a budget note and trusted for the next planning cycle too, because nothing about a comfortable, smaller number makes anyone go check it.

What I'd leave alone: the retrieve and rerank step doesn't need this kind of scrutiny. It runs on a small fast model and costs about a tenth of a cent either way, so a forty percent swing there barely moves a rounding error. And any firm still on a flat, unmetered enterprise contract with its model vendor wouldn't see this cut reach their bill at all, since nothing about their price is set per token in the first place.

The lesson: a pricing rule that's right today is only right about today's bill. The moment a flat fee gets added underneath it, the same rule quietly starts lying, and it won't say so, it'll just keep landing a little further from the real invoice until somebody opens the logs.

Now here is the same thing as a story

Read the long version below when you want to feel why a rule that was right twice running still went wrong the third time, not just be told that it did.

Zuri Okoronkwo can read a legal invoice and tell you, before finance even flags it, which line is about to become a problem. She spent four years as a paralegal before Duskfen and Rowe moved her into product, and she still reads a cost model the way she used to read a case file, line by line, nothing skipped.

She built Fathomcase's first pricing forecast the week the tool launched, using the simplest rule she could defend in a budget meeting: take whatever the model vendor's price change is, in percent, and apply it straight to the whole monthly bill. Back then that rule was almost exactly right, because almost the whole bill really was token cost. The case law database Fathomcase searched was still on a starter tier, priced low enough that Zuri rounded it into a footnote.

It worked. The vendor cut prices twice in Fathomcase's first year, and both times Zuri's forecast landed within a few dollars of the real invoice. Nobody at Duskfen and Rowe double checked her numbers after the second one. Her one page rule had earned that.

The database contract changed sometime in the second year, and nobody treated it as news. The starter tier ran out of headroom as more associates leaned on Fathomcase, and the firm moved to a flat per query license, priced to guarantee uptime during trial season. It cost more than the starter tier had, but it was still small next to the bill, so Zuri kept using the same one line rule. She stopped re-deriving the split between token cost and everything else, first for a quarter, then for a year, because the forecast kept landing close enough.

The third price cut showed up in an email from the model vendor: forty percent off, effective next month, across their whole line. Zuri ran her usual rule. The monthly Fathomcase bill, then about a hundred one dollars, would fall to about sixty one. She wrote "save roughly forty dollars a month" into the budget note and sent it up.

Ephraim Blackmoor runs the quarterly true up for every AI tool the firm pays for, and he does it the same way every time: pull the real invoice, not the forecast, and reconcile them line by line. Fathomcase's invoice that quarter came in at eighty four dollars, not sixty one. His first instinct was the sensible one, a billing error, a stale rate card, a step he'd missed. There wasn't one. So he asked Zuri to walk him through where the forty dollars had actually gone.

She hadn't asked, in over a year, how much of the bill the token price cut could even reach.

The invoice wasn't wrong. Zuri's rule was, and it had been wrong since the quarter the database contract changed, quietly enough that nothing forced her to notice.

She pulled the real per query logs, something she hadn't opened since the tool's first quarter, and did the split she should have redone the moment the database contract changed. The flat license fee alone was fifty seven cents of every dollar Fathomcase spent. The token price cut could only ever touch the other forty three.

It was never really about whether forty percent was a fair number to write down back when Fathomcase launched. It was about nobody owning the one job of checking, every time a cost line changed underneath the forecast, whether the forecast's own assumptions still held.

The decision that opened the door went back to that very first budget meeting, before Fathomcase had a hundred users, let alone the whole litigation team. Applying one percent to the whole bill was the honest shortcut for a tool whose bill really was almost all token cost. Nobody in that meeting asked what would happen if a big flat fee ever got added underneath it, because at the time there wasn't one worth asking about.

Run that quarterly true up again with one change: Zuri's team now recomputes the token priced share of the bill any time a cost line changes, not only when a vendor announces a cut. The database contract's move to a flat fee triggers that recompute on its own, in month fourteen, not month thirty one. When the forty percent cut lands, the honest forecast, near seventeen dollars back a month, is already sitting in the budget note before the invoice ever needs to correct it.

One design trusted a rule that used to be right. The other rechecks the rule every time one part of the bill stops looking like the rest of it.

What I'd tell myself, back in that first budget meeting: a one line rule that's right today is only right about today's bill. The moment somebody adds a flat fee underneath it, the same rule quietly starts lying, and it won't announce itself. It'll just keep landing a little further from the real invoice every quarter until somebody finally opens the logs.

BOUND, sizing what a price cut can actually reach

Not a story question wearing a framework's clothes. This is an estimation problem, and BOUND is what keeps a headline percent from being trusted as the real one.

BBreak it down. What's the actual equation?
Cost per memo equals five lines added together: retrieve and rerank, the case law database license fee, the synthesis draft, a sampled citation check, and flat hosting. Only three of those five are priced by the token, so a token price cut can only ever touch three of the five.
Say the equation before applying any percent, or a flat fee under the bill gets cut right along with everything else, on paper only.
OOwn the numbers. Where did each one come from?
Retrieve and rerank: about 5,000 input tokens, 400 output, on a small fast model at 15 cents and 60 cents per million, about $0.001. Database license: a flat $0.06 per query, set by the case law provider's own contract, not the model vendor's. Synthesis: 7,200 input tokens across twelve retrieved case excerpts, 900 output, on a stronger model at $3 and $15 per million, about $0.035. Citation check, sampled at one in four citations: 2,700 input, 300 output, about $0.013. Hosting: a flat $0.004.
This is also where the rejected alternative sits, see below: checking every citation instead of a sample.
The build-up: what one Fathomcase memo actually costs, line by line
$0.12 $0.06 0 Retrieve $0.001 DB fee $0.060 Synthesis $0.035 Cite check $0.013 Hosting $0.004 Total $0.113
Token priced, smallToken priced, main costFlat, not token priced
The two flat lines, the database fee and hosting, are colored the same as the naive headline bar above, on purpose. They're the part of the bill a token price cut cannot reach, and together they're more than half the total.
UUse a range, not one number.
Cut applied evenly to input and output tokens: the token lines fall from $0.049 to about $0.029, and the total lands near $0.093, about seventeen percent real savings. Cut applied to output tokens only, the more common real pattern in recent price announcements: the total lands near $0.106, about six percent real savings. The naive forecast, forty percent off the whole bill, says $0.068, a number the arithmetic never actually supports.
A single point figure this confident, from a bill this mixed, is exactly what let Zuri's rule sound more solid than it was.
NNail the sanity check. Does the number survive being compared to something real?
$0.093 to $0.106 a memo against about $170 for two hours of an associate's time: even the worst case is over sixteen hundred times cheaper. And the flat database fee alone, six cents, is more than half of the eleven point three cent bill on its own, the real tell Zuri's rule missed for over a year.
The hardest step, and the one most answers skip. A percent with nothing real to measure it against is a guess with a decimal point.
DDirection. Which assumption would move the answer most?
Not the size of the cut, the token priced share of the bill. At forty three percent, a forty percent cut lands near seventeen percent real savings, roughly the cut times the share. If that share were eighty percent, the same cut would land near thirty two percent. If the flat fee grew to swallow eighty percent of the bill instead, the same cut would land under nine.
Naming the share, not the headline percent, is what a good estimator watches every quarter, not just the quarter a vendor sends an email.

Three things worth stating directly, since this is where the real judgment sits. The alternative Zuri's team considered for the savings, and rejected, was checking all twelve citations on every memo instead of a sample, using the windfall to buy full coverage in one move. It lost because full coverage costs about $0.0237 more per memo than the sampled version, more than the entire $0.0195 the price cut freed up, which would have pushed the bill back above where it started even after prices fell. The AI specific failure worth naming by name is citation hallucination: a synthesis step that names a case, or a holding, that isn't actually what the source text says, confidently and without flagging it, because the model is optimizing for a fluent memo, not a checked one. The guardrail is the citation check step itself, now doubled from a quarter of citations to half, always including any citation the synthesis step's own confidence flagged as shaky. That guardrail isn't free. It costs about $0.008 more a memo, banking only about ten percent of the original bill as real net savings instead of seventeen, and it adds a few seconds before the memo reaches a lawyer's desk. And the bar Fathomcase holds itself to was never a fixed dollar figure per memo, no price cut this size earns a fixed number yet. It's a range, rechecked every time a cost line changes underneath it, not one comfortable percent standing in for a bill built from two very different kinds of cost.

And if you want to be sure it really works, try it somewhere else

Same five letters, a farm co-op's crop photos instead of a law firm's case files, and the flat fee this time comes from a camera, not a database.

Furrowline is a diagnosis tool Hollowcrest Growers Cooperative built. A farmer photographs a sick looking leaf, and it names the likely disease, then drafts a treatment note citing the relevant extension service guidance. Leontine Talvainen runs digital tools for the cooperative's forty member farms.

The build-up: one diagnosis call runs about $0.016. A vision model scores the photo for eight tenths of a cent, priced flat per image, not by the word. Pulling the matching extension guidance costs about two tenths of a cent in tokens. Drafting the treatment note costs about six tenths of a cent in tokens. Half the bill is token priced. Half isn't.

The decision Leontine would take back Budgeting Furrowline's price sensitivity with the same flat percent rule the cooperative used for its earlier, text only tools, without separating the per image vision fee, priced by the photo, from the per word cost of the two steps that actually generate text.

That rule held fine for the cooperative's earlier tools, which never touched an image. It broke the moment Furrowline added a dedicated vision call, priced per photo no matter how many words came out the other end.

Same method, different lever: for Fathomcase, the lever was a database license fee. For Furrowline, it's a vision model's per image charge, and it moves with photo volume, not with anything a text token price cut can touch. Run the same forty percent cut through Furrowline's split and the real number lands near twenty percent, not forty, close to Fathomcase's own gap even though the fixed cost is a completely different kind of thing.

Swap the trigger and it still runs.
Speed: an interviewer caps you at ninety seconds. Skip straight to it: split the bill before applying any cut, report the honest range instead of the headline number, then sanity check the total against a person doing the same job.
Cost: there's no budget this quarter for both a bigger review sample and a per query fee renegotiation. The renegotiation wins, since it's the one that lets future price cuts actually reach the whole bill, a bigger sample just re-measures the same gap more precisely.
The model got better, for real: say Fathomcase's underlying model gets more accurate next quarter, not just cheaper. That's not proof the database fee shrinks with it, a smarter model still pays the case law provider the exact same per query price for every search it runs.

Where people run it wrong.
They apply a vendor's announced percent to the whole invoice, and never ask how much of that invoice is actually made of tokens.
They bank the full headline savings in a budget note before checking whether the cut landed on input tokens, output tokens, or both.
They spend an entire price cut windfall on more feature the moment it shows up, instead of banking most of it and using a slice to close a real risk.

How to use it live. Say the real question out loud before quoting a number: "before I tell you what this cut saves, do you want the vendor's percent, or the percent of your bill that percent can actually reach?" That buys a beat to think instead of repeating a headline nobody has actually checked against the real invoice.

Flashcards (tap any card to flip it)

1 · THE FRAMEWORK
What framework is this, and what's its one job?
Tap to flip
ANSWER
BOUND: show the arithmetic, own the assumptions. Built for estimation and sensitivity questions, not a story about someone's habit.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Zuri Okoronkwo, who owns Fathomcase's cost model at Duskfen and Rowe. Four years as a paralegal before she moved into product.
3 · THE BLIND SPOT
What did Zuri's one line forecasting rule stop checking, even after it kept landing close to the real invoice?
Tap to flip
ANSWER
Whether the bill's flat, non token costs, like the case law database's per query license fee, had grown large enough that a token price cut could no longer reach most of the bill.
4 · THE EQUATION
What five lines make up one Fathomcase memo's real cost?
Tap to flip
ANSWER
Retrieve and rerank, the flat database license fee, the synthesis draft, a sampled citation check, and flat hosting. Only three of the five are priced by the token.
5 · THE OLD DECISION
What decision would Zuri take back?
Tap to flip
ANSWER
Applying the vendor's percent price change to the whole monthly bill, a rule that was accurate the first two times because the bill really was almost all token cost, and never rechecked once a flat database fee got added underneath it.
6 · THE NUMBER
Fill in the blank: the honest real savings from the forty percent cut ran from about six percent up to about ___ percent, against a naive forecast of ___ percent.
Tap to flip
ANSWER
17 percent, and 40 percent. The gap comes from the fifty seven cents of every dollar that was never priced by the token at all.
7 · THE REPLAY
Same quarterly true up, new design, what changes?
Tap to flip
ANSWER
Zuri's team recomputes the token priced share of the bill any time a cost line changes, not only when a vendor announces a cut. The honest seventeen percent forecast is ready before the invoice ever needs to correct it, in month fourteen instead of month thirty one.
8 · CROSS-PRODUCT TRANSFER
Section 4 answers this same question again for a different product. Which product, and what's the different lever there?
Tap to flip
ANSWER
Furrowline, a crop disease diagnosis tool at Hollowcrest Growers Cooperative. There it's not a database license fee, it's a per image vision model fee that a text token price cut can't touch either.

Check yourself Score: 0 / 0

True or false
1. True or false: because the model vendor cut token prices by forty percent, Fathomcase's real monthly bill also fell by close to forty percent.
  • True
  • False
Show hint
Check what share of the bill was actually priced by the token before the cut.
Show answer
False. Real savings landed between about six and seventeen percent, because a flat case law database fee, fifty seven cents of every dollar, was never priced by the token at all.
Multiple choice
2. Why did the real savings land near seventeen percent instead of the forty percent the vendor announced?
  • A. The case law database renegotiated its own fee downward at the same time.
  • B. Only the token priced share of the bill, about forty three percent, was ever exposed to the cut.
  • C. Duskfen and Rowe's memo volume dropped that quarter.
  • D. The synthesis model got slower and added a latency surcharge.
Show hint
Look at the build-up chart and which lines are colored as flat rather than token priced.
Show answer
B. Real savings run close to the cut times the token priced share: forty percent times about forty three percent lands near seventeen percent.
Fill in the blank
3. The case law database's flat per query license fee makes up about ___ percent of Fathomcase's per memo bill before any price cut.
Show hint
Divide the database fee, six cents, by the full per memo total, eleven point three cents.
Show answer
About 57 percent. That's more than half the bill, sitting entirely outside anything a token price cut can reach.
Short answer, name the rejected alternative
4. What alternative did Zuri's team consider for spending the price cut's savings, and why did it lose?
Show hint
Look at the paragraph right after the framework recap's five letters.
Show answer
Model answer: Checking all twelve citations on every memo instead of a sample. It lost because full coverage costs about $0.0237 more per memo, more than the entire $0.0195 the price cut freed up, which would have pushed the bill back above where it started even after prices fell.
Short answer, apply it yourself
5. Pick an AI feature you use that also pays for something outside the model itself, a maps lookup, a database check, a payment verification. Name one way you'd check how much of a future AI price cut could actually reach your bill.
Show hint
Think about which part of that feature's cost is billed by a third party, per lookup or per call, rather than by the model provider per token.
Show answer
Model answer: A travel app that drafts trip summaries also pays a flat fee per flight status lookup to an airline data provider. I'd split last month's invoice into the model line and the lookup line before assuming a model vendor's price cut moves the whole bill, since the lookup fee won't move at all.
Multiple choice
6. If the case law database's flat fee were folded into a usage based price that scaled down along with the same forty percent vendor cut, about what would the real savings look like instead of seventeen percent?
  • A. Close to six percent, the same as the output only scenario.
  • B. Close to forty percent, since almost the whole bill would then be exposed to the cut.
  • C. It stays at seventeen percent regardless of how the database fee is priced.
  • D. It becomes impossible to estimate without a new vendor contract.
Show hint
Look at the D step. Real savings track the cut times the token priced share of the bill.
Show answer
B. Real savings equal roughly the cut times the token priced share. Fold the fixed fee into a usage based price that also falls with the cut, and the exposed share climbs toward the whole bill, so savings climb toward the full forty percent.
Before you close the answer
Why this works
Tests whether you'll take a vendor's announced percent at face value, or ask how much of the actual bill is built from tokens at all. Most candidates apply the percent to the total and stop.
Follow-up traps
"Seventeen percent still sounds like a real win, why does the forty versus seventeen gap even matter?" Response: it matters because seventeen is the number that should have gone into the budget note in the first place. Forecasting forty and landing at seventeen isn't free money missed, it's a wrong number that would have been trusted for the next planning cycle too.

"Couldn't you just renegotiate the database fee onto a usage based price and get the full forty percent?" Response: worth asking, and it's exactly what the direction step points at, but a usage based fee also means the bill grows when usage grows, not just falls when prices fall, so it's a real trade, not a free upgrade.
If pressed
The citation check's sample isn't random. It always includes any citation the synthesis step itself flagged as uncertain, so doubling coverage from a quarter to half didn't just double the odds of catching a bad cite, it caught nearly all of the ones the model already doubted itself on.
From U2xAI Academy

From answering questions to owning outcomes.

A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.

  • A live AI agent you actually shipped
  • A launch decision you can defend under pressure
  • An interview-ready portfolio, not more flashcards
Know more