Keith Garvey

This is my personal website where I share my interests in skiing and technology.

Connect With Me

Places I've Skied

Every mountain, pinned

42 resorts across 13 states and provinces in 3 countries.

Map of the ski resorts I have skied across North America and Europe Hover or tap to explore © OpenStreetMap contributors

Cumulative Calc

A line-by-line adding machine

Typed a flipped number into a calculator? Here you fix that one line — every total below it just updates.

+−×÷
calc.kgarvey.net
One row at a time
 328328
+475803
+4924291,232
−1321,100
÷2550

A Logic Puzzle

Robot Sentry

Post one sentry on every row, column, and sector — no two touching.

sentry.kgarvey.net

Modular Mountain Home

From factory to finish

Built in a factory, delivered on three trucks, and set on the foundation in one day — weather tight in two and a half days. A photo journal of the build, August 2023 to fall 2024.

kgarvey.net/modular
The modular home in the woods two days after set day, wrapped and weather tight
Weather tight in 2½ days

The Home Depot Problem

Same sender, three kinds of email

Sorting my inbox per message instead of per sender, with a small classification model, the Microsoft Graph API and about 9 cents per 1,000 emails.

kgarvey.net/email-classifier

How Many R's in Strawberry?

Without tools, AI guesses. With tools, it counts.

Why the famous AI fail is really about tools, with the one-line answer in Python, Bash, PowerShell and JavaScript.

kgarvey.net/classification-model

No API? Let It Drive.

Know what's at stake first.

Why I let an AI click through my short-term rental's TV settings in its own cloud browser, when a mistake costs almost nothing.

kgarvey.net/tv-remote
A fuzzy white plush robot leans back in a tan leather recliner with its feet up, holding a TV remote
Turnover handled

You Don't Need the App. You Need the Data.

The reports are the easy part.

Why I skipped Rocket Money Premium and had an AI build my own bill and subscription reports from two sources: my bank data and my email.

kgarvey.net/bill-status
A silver rocket on its launch pad, with a box labeled My Data in its porthole and a cardboard box at the top of its boarding stairs
Premium required

Bad UI? Use AI!

Go in through the API, not the screens.

Why I skip my sprinkler app and let an AI go in through the API instead, what that changes, and why it doesn't ask first.

kgarvey.net/sprinkler-api
A fuzzy white plush robot leaps across a sunny lawn with its arms up, between running sprinkler heads
No app required

Don't Give AI Your Bank Password

With your password, AI walks in as you.

Why I connected an AI to my bank through an API instead of my login, what it can and can't do, and how to cut it off.

kgarvey.net/bank-password
A fuzzy white plush robot in a fake mustache poses for a mugshot against a height chart, holding a sign that reads Identity Fraud
Logged in as you

Word Chain

A phonics word-building game

Start with a simple word and change one letter at a time, sounding out each new word as the chain grows. Built to be safe for classrooms.

word-chain.kgarvey.net
One letter at a time
tip
tap
map
mat
cat
4
3
6
9
7
8
5
5
8
1
2
4
6
8
7
5
3
5
7
4
2
8
6
9
1
3
1
7
5
6
9
6
1
3
3
2
9
7
4
6
1
7
8
1
4
5
7

Sudoku

No ads. No account. Shareable games.

sudoku.kgarvey.net

About Me

I'm Keith Garvey, an avid skier and technology enthusiast. When I'm not on the slopes, you can find me working on various projects and sharing my experiences through social media. I created this site as a simple hub to connect my online presence and showcase my skiing adventures.