#01
🏆 Franchise
MVP The Franchise. Graduated top of the class — then got drafted to breed. One of the most successful studs the program has ever had.
How a softball player from Northwestern ended up building the platform that runs leagues around the world.
I graduated from Northwestern in 1996 and took a real shot at going pro in softball with the Virginia Roadsters. But a year out of the serious game, with a few too many lingering injuries, I didn't make it. (I've got excuses — but that's all they are.)
So in 1998 I moved to California and started over. One night I was watching a friend's boyfriend play hockey and said, offhand, how fun it looked. A rink director overheard me, invited me to come play — and that was it. Hooked immediately.
Then he found out I was a web developer. Pretty soon I was building the league's website instead of him posting spreadsheets — in exchange for free ice time. Best trade I ever made.
I played at another rink, and the same thing happened. My sites were the fun ones — logos, stats, personality — back before anyone called this a “platform.” I built three of them, all from scratch.
So when I moved to Australia in 2007 and Ice Hockey Queensland needed a website, I did it differently: I built it so I could adapt it for the next rink I played at. That was the first real xSyte. Within months, more leagues wanted in — Inline Hockey Australia, Skate Queensland — and we still run Skate Queensland's annual Nationals to this day.
I've been building it ever since.
Today xSyte runs leagues, tournaments and clubs across ice hockey, inline, field hockey, soccer, judged events and more — from a 22-member club to IceHQ, the biggest hockey operation in the country. Real-time scoring, AI-powered scheduling, a built-in store, livestream overlays, and everything in between.
Every game becomes a story — standings, stats and recaps flow out on their own.
Seasons, fixtures and draws, built and balanced without the spreadsheet panic.
Memberships, team products and game credits — get paid without the chasing.
Scoreboard on the venue screen, branded overlay on the stream. Your rec league, on TV.
The goal hasn't changed since the free-ice-time days: make sport feel pro, and make the organiser's life easier — whether it's a neighbourhood comp or a national championship.
Behind every club is someone doing the thankless work — the schedule, the payments, holding game day together. xSyte is built for them. But we never forget who it's all for: the players. Every feature we build asks one question — does this make the game better for the people playing it? The kid who sees their name go up as Star of the Game. The team that scores and hears their goal horn shake the barn. And when the easy thing for the operator and the great thing for the player pull apart, we build it so you don't have to choose — we automate the magic, so the players win and nobody has to work harder for it.
That’s all any of us can do, and all anyone can ask. So give it a good hard 100%.
If you’re not enjoying it, you’re doing it wrong.
Life’s short, man — don’t die wondering.
Leave them better than you found them.
Every game is a gift.
Off the clock, I raise guide dog puppies. Usher — number eleven — is eight months old and currently a full-time chaos agent in training. It's an absolute nightmare to keep up with, and I wouldn't trade it for anything. Do your best, have fun, go for it, thank the Lord: turns out raising a guide dog is all the house rules with a tail.
Half the fun is how they “graduate.” Some make it as guide dogs. Some get career-changed into other service roles. And some wash out gloriously. xSyte makes player cards — so here's the whole roster, in draft order, career outcome as the stat line.
#01
🏆 Franchise
MVP The Franchise. Graduated top of the class — then got drafted to breed. One of the most successful studs the program has ever had.
#02
🧦 Washed out
Career ended by socks. Washed out for an unbeatable sock habit. No regrets.
#03
🔄 Career-changed
Traded to WA. Career-changed to an anxiety support dog for a kid in Western Australia. Bigger win, honestly.
#04
🚦 Washed out
Washed out — spectacularly. Led her trainer into traffic during the blindfold exam. Now an amazing pet, rebranded “Molly.”
#05
💙 In memory
We lost Bluey far too young — one of the youngest cases of a rare cancer. Loved every single day. Forever on the roster.
#06
🔄 Career-changed
Career-changed. Now working as an autism assistance dog for his owner.
#07
🤷 Opted out
Graduated, then opted out. Made it all the way through training — then got withdrawn for simply not wanting the job. Fair enough.
#08
🎖️ Enlisted
Corporal Called up. Now serving with the Army — Corporal Quinley, reporting for duty.
#09
🦮 Graduated
Graduated. Made it all the way — a working guide dog. The dream.
#10
🐾 In camp
In camp. Currently in training — jury’s still out. We shall see.
#11
⭐ Rookie
Rookie In training, 8 months old, full-time chaos agent. Number eleven, and I wouldn’t trade a second of it.
We like to stay a step ahead — which is why things like Bitcoin payments are built right in, whether you're collecting season fees or rewarding a player with sats for a big night. Clubs deserve the freedom to move with the times, and maybe get a jump on them.