A few years ago, I decided I wanted to learn Yu-Gi-Oh.
Not just collect cards. Not just watch videos.
I wanted to actually build a deck and play.
My goal was simple: put together a deck and eventually bring it to the San Diego Comic-Con Yu-Gi-Oh event where players can sit down and play against experienced competitors.
Like many adult hobbies, the plan sat on the shelf longer than expected.
Work happened.
Life happened.
Years passed.
Then a friend convinced me to jump back in when a new Blue-Eyes themed deck was released.
That was all the excuse I needed.
I started researching deck lists, watching videos, reading discussions, and trying to understand a game that felt dramatically more complicated than the version I remembered.
Eventually I landed on a Blue-Eyes build that used the Primite engine.
The deck looked fun.
The cards looked powerful.
The strategy made sense.
So I started buying cards.
And that's when I made a mistake.
Not a gameplay mistake.
A market mistake.
I assumed Yu-Gi-Oh worked like other collectible markets I was familiar with.
When I saw staple cards selling for around $100, I assumed those cards would likely retain a significant portion of their value over time.
I was wrong.
What I didn't understand was that Konami is far more aggressive about reprinting playable cards than many other trading card games.
In hindsight, that's probably a good thing.
A healthy competitive game shouldn't require players to spend hundreds of dollars on a handful of mandatory cards just to participate.
The game benefits when powerful cards become accessible.
The problem wasn't the reprints.
The problem was that I didn't know the risk existed.
Several of the cards I purchased were eventually reprinted.
Some dropped dramatically.
Cards I had purchased for around $100 were suddenly worth a small fraction of that.
The money wasn't what bothered me most.
What bothered me was being blindsided.
Because the more I thought about it, the more I realized something important.
I don't actually mind losing money on a card.
I mind not understanding the risk before I buy it.
If I know a card is likely to be reprinted soon, that's fine.
If I know supply is increasing, that's fine.
If I know demand is weakening, that's fine.
If I know a card's price is being supported by temporary hype, that's fine.
I can make that decision for myself.
Sometimes the answer will still be yes.
Sometimes I'll gladly pay extra because I want to play the card now.
What I don't want is to discover the risk after the fact.
That experience changed how I think about trading card games.
It also made me realize how much I enjoy what I think of as "legacy games."
Games where cards remain playable for years or even decades.
One of the things I love about Yu-Gi-Oh is that I can pull out cards from years ago and still play them.
Maybe not at the highest competitive level, but the game generally allows old cards to remain part of the ecosystem.
The same thing happened when my friends and I got back into Magic.
Like many players our age, we stepped away from the hobby for a while as careers, families, and responsibilities took priority.
Then we discovered Commander.
You can probably guess how that story ends.
Suddenly we were buying cards again.
Building decks again.
Talking about cardboard again.
And just like Yu-Gi-Oh, Magic has its own set of expensive staples, market dynamics, and risks.
Different game.
Different ecosystem.
Same questions.
Should I buy this card now?
What could cause the price to drop?
How much risk am I taking?
What am I not seeing?
Those questions pushed me down a rabbit hole.
Throughout my career I've built tools for various types of markets, including virtual economies and video game marketplaces.
At some point I started adapting some of those ideas for trading cards.
At first they were just personal tools.
Then I shared them with a few friends.
Then I started adding features.
Then I started adding features to support the other features.
Then I started thinking about how to scale everything.
Then I started worrying about cloud infrastructure, databases, pipelines, refresh jobs, analytics, and all the things engineers tend to obsess over.
Somewhere along the way I realized I had accidentally built something much larger than the original idea.
The original goal was never to predict the future.
It wasn't to tell people what to buy.
It wasn't to create a magic formula that beats the market.
I simply wanted better visibility into the risks.
I wanted to understand why prices move.
I wanted to know when data looked unreliable.
I wanted to spot warning signs before making a purchase.
Most importantly, I wanted to avoid being surprised.
That desire eventually became Cavrino, a project focused on helping collectors understand market risk before making decisions.
Today I spend a lot of time building things that nobody asked for.
Some of them are useful.
Some of them probably aren't.
But every feature ultimately traces back to the same lesson I learned from those Yu-Gi-Oh cards years ago.
Good decisions don't require perfect predictions.
They require understanding the risks.
And that's something every collector can benefit from.
If there's a question you've always wished you could answer more easily, a market problem that frustrates you, or a feature that would make your collecting life easier, I'd love to hear about it.
The best ideas usually come from people living the problem every day.