Skip to content
← Back to Blog
Checkmate OS
The platform. Not the project.
April 2026 Product Announcement
April 12, 2026 · 6 min read · Elias Teubner
#chess #product #checkmate-os #announcement

The Moment Checkmate OS Stopped Being Mine

People were laughing. The software was running tournaments.

I’ve thought about that contrast a lot over the last few weeks. It tells you everything you need to know about where we are and where we’re going.

How Fast I Built It

If you’ve read the earlier post, you know the origin. What that post doesn’t fully capture is the speed. I built a working prototype of a full chess tournament management system — Swiss pairing, live standings, display mode, arbiter controls, FIDE export — in a matter of weeks. Something another developer would have scoped out as a multi-month project, planned to death, and probably never finished.

I used an agentic workflow. I worked with AI. And I want to address that directly, because “vibe coding” has become a convenient label for people who want to dismiss work they didn’t understand the first time they saw it.

You don’t build something like this by typing instructions into a chat box and hoping for the best. You need to know exactly how a Swiss pairing algorithm has to behave. You need to understand database architecture, state management, edge cases in FIDE tiebreaker rules. You need to design the foundation so the whole thing doesn’t collapse the moment a real arbiter touches it. I did all of that. The AI helped me move faster than I could have moved alone. That’s not a shortcut — that’s leverage. There’s a difference.

Two Tournaments, Honest Account

The first university tournament was rough. Display mode didn’t work on the projector. The backend threw errors I hadn’t seen before. The pairing engine hit cases I hadn’t covered. We got through it, the tournament ran, and I walked away with a list. Then I fixed everything on it.

The second was different. I was sitting at my own board, competing — and running the entire thing from my phone. I tapped to advance the display and the projector updated live. Players walked in, found their board on the wall. Results came in and the standings reordered in real time. When a player had to withdraw mid-tournament I handled it in seconds through the arbiter panel: a few taps, clean pairings, no drama. Nothing broke.

FH Hagenberg Chess Open
Round 3 · 9 Boards
14:32
Pairings Standings Results
Board 1 live
Müller, Thomas
1842 · 2.5 pts
Kowalski, Anna
1817 · 2.5 pts
Board 2
Berger, Martin
1798 · 2.0 pts
Fischer, Stefan
1776 · 2.0 pts
Board 3 done
Huber, Lisa
1755 · 1.5 pts
1
Wagner, Peter
1741 · 1.5 pts
0
· · · 6 more boards · · ·

Display Mode — projected live on the wall during the second tournament

I played terribly that day. The software didn’t. At this stage, that’s the right outcome.

It’s still a prototype. Two tournaments in, it’s a prototype that works. The one where I played terribly — that tournament is live right here.

People used it. People benefited from it. Some of those same people were still poking fun at minor mistakes in the same breath. I wrote it all down and used it as a to-do list.

I Made the Offer

Michel Tischler — study colleague, chess friend, the same Michel I won the Tandem-Schach tournament with in December — had been thinking about building something like this himself. A project he had scoped out for the duration of his degree.

Then he saw what I’d already built. In weeks.

I saw his reaction, and I saw what it meant. Here was someone with deep roots in the Austrian chess scene, real relationships with the people who run this sport at every level, and a genuine understanding of the operational side that I — as a developer — don’t have by default. I didn’t wait for him to make a move. I made the offer: let’s build this together. You bring the connections and the chess world knowledge. I’ll bring the technology and the drive to actually ship it.

That’s how you build a team. Not by accident. By seeing what someone else has and deciding, clearly and deliberately, that you want it on your side.

The Vision Nobody Else Had

While others were content to watch the software run their tournaments and call it a curious experiment, I was thinking about something larger. Not just a replacement for Swiss Manager. Not just a better chess-results. A global infrastructure layer for over-the-board chess — every player, every organiser, every arbiter, in every country, with a platform that actually belongs in this decade.

I know how that sounds. I’ve heard every version of the reaction. I have a high tolerance for being underestimated — it’s something I’ve learned to treat as useful information about the room I’m in rather than a signal to adjust my ambitions.

What matters is that Michel shares the vision. And the right people outside our circle are starting to as well.

The Conversations

There are people in this world who have spent decades building the tools that chess runs on. Software processing hundreds of thousands of rated games a year. Infrastructure that arbiters in small clubs and major international opens have quietly depended on since long before I came along. That work is real and it deserves genuine respect — not the performative kind, but the kind that comes from actually understanding what was built and how hard it was to build it.

We recently had a very promising conversation with one of the most important figures in Austrian chess — someone whose contribution to the infrastructure of this sport runs deeper than most players ever appreciate. It was the kind of exchange that sharpens your thinking. The kind that tells you the direction is right.

We’re not building against what came before. We’re building forward from it — with respect for the craft that got the chess world this far, and a clear-eyed view of where the next generation of this infrastructure needs to go.

More in the coming weeks. The conversations are ongoing.

Checkmate OS

That’s the name. Not the Chess Tournament Manager. Not a tool. Not a side project.

Checkmate OS.

An operating system for chess tournaments. The “OS” is intentional — this is infrastructure, not an app. Built by players who know the game from the inside, designed to carry the legacy of what came before it into an era it was never designed for. Web-native. No installation. No Windows dependency. No manual.

Checkmate OS
● Round 3 Active
Right Now
FH Hagenberg Chess Open
Active · Round 3 of 5 · 18 players
+
New Tournament
Set up in minutes
Continue
3 active
👥
Players
Global registry
🔍
Results
All tournaments

Tournament dashboard — arbiter view, fully manageable from a phone

We have everything we need to build this. With some luck, and the right outcomes from the conversations of the next few weeks, we’ll soon have even more.

Stay Tuned

I don’t quit. That’s not a boast — it’s just the most accurate description of how I operate. When something is worth building, I build it. When people laugh, I fix the list. When I see an opportunity, I make the offer before someone else does.

Checkmate OS is worth building. Michel is the right partner. The right people are paying attention.

If you’re in the chess world and this resonates — reach out. If you organise events and you’re tired of fighting your software instead of running your tournament — reach out.

The board is set. The pieces are moving.

Elias

Share this post Diesen Beitrag teilen