Code to Cloud Summit 2026

VALUE SPEAKS
FOR ITSELF

How to Replace Enterprise Software
and Become Your Company's Most Valuable Builder

CALEB FEDYSHEN
Software Engineer in AI  ·  Plains Midstream
hyprpixl.ca

For the audience

Follow along on your device.

QR code for hyprpixl.ca/talks/c2c-2026/index.html

URL

hyprpixl.ca/talks/c2c-2026

All 35 slides.
Navigate at your own pace.
Arrow keys or swipe.
$70,000/mo USD

A retail bank was about to start charging us this
to access our own historical cheque data.

Billed per request.  We make hundreds of requests a day.

I built the replacement.

ChequeViewer: Plains Midstream Internal
Search: march 2023 fraud review ───────────────────────────────────────────────────────────────── # Date Amount Account Status ───────────────────────────────────────────────────────────────── 1 2023-03-14 $2,847.50 ***-4821 ✓ CLEARED 2 2023-03-15 $12,000.00 ***-4821 ⚠ FLAGGED 3 2023-03-16 $891.25 ***-7743 ✓ CLEARED 4 2023-03-19 $34,200.00 ***-9902 ⚠ FLAGGED ───────────────────────────────────────────────────────────────── 6,000,000 records · 12,000,000 images · 15 years · 0.03s

Four messy data sources  ·  Two banks  ·  One search bar

Hi, I'm

Caleb Fedyshen

Software engineer in AI at Plains Midstream.

I started building apps inside my company during my internship, and you can do the same thing.

Today I want to show you how.

Every company in this room…

And somewhere in that company, someone is keeping a spreadsheet
to work around the tool you're paying $50k a year for.

How to spot unmet software needs

Build vs. Buy: the honest version

If a $20/month tool already exists and solves your problem,
buy it. Don't write code.

But build vs. buy now often means:
hire another company to do $300,000 of custom development work
because the people making the call
don't realize someone in house could build it for a tenth of that.

A competent developer can build something better, cheaper, and more tailored to the exact problem in weeks.

Most companies don't even know that's an option.

That's the opportunity.

ACT 3
THREE WINS

Pain → Build → Outcome  ·  Numbers first.

Win #1

ChequeViewer

Multithreaded extraction → queryable database → Flask app → Databricks App

Six million cheques.
One search bar.

6M cheques indexed
12M images stored
15 yrs of records
$1,140,000 CAD / year

saved vs. bank's new pricing

Win #2

Deal Capture

My company makes money by moving oil through pipelines.
That starts with deals. Deals start as emails.

Inbox
→
AI Extraction
→
Human Verify
→
Live Deal Sheet

~10 hours/week saved  ·  error reduction  ·  one source of truth

Deal Capture: Verification Queue
INCOMING EMAIL from: trading@client.com · 14:32 MST Subject: Supply Agreement: 50,000 bbl/d, May delivery AI EXTRACTION ──────────────────────────────────────────────── Volume 50,000 bbl/d ✓ Price $72.40 CAD/bbl ✓ Product WTI Blend ✓ Delivery May 2026 ✓ Term 30 days ✓ Pipeline Milk River ✓ Status: [ PENDING REVIEW ] → [ VERIFIED ] → [ DEAL SHEET ] Everyone sees the same source of truth · In real time

Before: inbox + spreadsheet + copy paste + missed fields.
After: one place. Same data. Everyone. All at once.

Win #3

Here's a problem every company has
and almost nobody has solved.

Contracts, agreements, SOWs, sitting in SharePoint folders.
Nobody knows what's inside any of them.

Legal asks: Find every contract with a renewal clause expiring in Q2.

Somebody starts opening files one at a time.

Google search, but for your contracts.

Contract Explorer
⌕ renewal clause expires Q2 2026 ──────────────────────────────────────────────────────────────────── MSA-2021-004.pdf Auto renewal: Mar 31, 2026 HIGH relevance VENDOR-AGMT-112.pdf Renewal clause: Apr 15, 2026 HIGH relevance SVC-CONTRACT-89.pdf Expiry: Jun 30, 2026 MED relevance MSTR-SVC-2019-44.pdf Renewal: May 1, 2026 HIGH relevance ──────────────────────────────────────────────────────────────────── 847 contracts indexed · Fields extracted via AI · 0.04s
Live Demo
CONTRACT
EXPLORER
Cmd+Tab to the app →

The same pattern happens all the time.

🗂
Pile of
unstructured data
→
⌕
One
search bar

Build cost: a few weeks of one developer.
Off the shelf equivalent: pick a number and add a zero.

Quick show of hands.

How many of you are in an internship right now,
still in school, or just a few years into your career?

What I'm about to share is some stuff that's worked for me,
and worked surprisingly well.
Take it for what it is.

ACT 4
WHY THIS
WORKS

Value Speaks for Itself

There's a common piece of advice in tech:

Ask forgiveness, not permission.

I don't love it. It assumes you're doing something that requires forgiveness.

The better frame: build something so good
that forgiveness was never on the table.

Most developers wait.

Write a
proposal
→
Goes to a
committee
→
Vendor
comparison
→
Four
months
→
Pain
normalized

Enterprise procurement exists to manage risk on uncertain bets.
Your job is to make the bet so obviously good
it collapses that process.

When you show a director a working tool
that saves her team twenty hours a week,
nobody asks how you spent last Thursday.

Legitimacy comes from outcomes, not process.

Everybody has more time than they think.

The hours in a week where you could be building something high leverage
is much larger than the hours you're currently using that way.

Replacing a tool that costs your company a million dollars a year
is so disproportionate it almost shouldn't be possible.

But it is.

I started as an intern. Nobody handed me a spec or told me to build anything.

I just saw a problem, had access to some tools, and started building.

YOU CAN JUST DO THINGS.

Flask, Power Apps, a Databricks notebook, whatever.
The tool doesn't matter. The output does.

ACT 5
THE PLAYBOOK

How to find your first win  ·  How to compound it

The one habit that
compounded more than anything.

☕

COFFEE CHATS

One per week  ·  Different team  ·  Just listen.

Finance. Treasury. Ops. Anyone who doesn't write code for a living.
After a few weeks: the seeds of a few good ideas
and some people I'd actually talked to.

Ask three questions. Every time.

The snowball question:

Who are 2–3 people
you think I'd learn something from?

Complaints are a
product spec
in disguise.

Increasing your luck surface area

Luck surface area = the number of people who know what you can do.

Hey, I saw your post about that app you built.
There's this thing in my workflow that's annoying.
Could I pick your brain about it?

That happens every single week once you're consistent.
You stop hunting for ideas. The ideas come to you.

Here's what to do this week.

  1. 01Find one person from a different part of your company. Ask them the three questions.
  2. 02Listen for the manual work. That's your opportunity.
  3. 03Sketch the replacement. Don't pitch it yet.
  4. 04Build a slice. Show one person.

Every million dollar tool replacement starts with
one coffee chat and one prototype.

The companies that win aren't the ones with the biggest software budgets. they're the ones with developers who refuse to accept that the current tool is the only option.

You don't need permission. You need a problem worth solving.

Thanks.

I'm Caleb Fedyshen.

Find me on LinkedIn or at hyprpixl.ca

1 / 35
hyprpixl.ca/talks/c2c-2026