The Maker Behind Snake '97 — Code, Craft and Curiosity

The person who built a game with 40 million downloads also designs watches, builds bikes, and runs his own servers.

You probably got here through Snake '97. Welcome. What you may not know is that the game is just one corner of a much larger picture — decades of writing, building, and questioning how technology fits into a life well lived.

The Game

Snake '97 started as a simple idea: bring back the game everyone played on their Nokia. It became one of the most downloaded mobile apps in history — over 40 million installs, a spot in Apple's and Google's global charts, and visits to both companies' headquarters. The full story is in the post below.

Updating Snake '97

Updating Snake '97

About the challenges of developing a wildly popular game

Few years ago my brother threw a beer on my iPhone in an Amsterdam bar. The poor thing didn't like the Dutch brew as much as I do: it died. While waiting for a new phone to arrive, I used an old one that couldn't do anything but texting, calling and... Snake! The idea for Snake '97 was born and this month it was time to update the wildly popular game.

The Same Hands Built Other Things

The game was always just one project among many. The same person who wrote Snake '97 also:

Designed his own watch — not by modifying an existing one, but starting from a blank dial. The watch collection spans a Tudor Black Bay 36 worn daily for three years, a Rolex Datejust, a Grand Seiko, and a vintage piece restored by hand.

Built bikes from scratch — a commuter bike designed for Amsterdam's cobblestones, a cargo bike assembled by hand piece by piece, a minimalist road bike with a Gates carbon belt drive.

Runs his own servers — mail server, DNS, cloud, backups. Not because it's easy, but because understanding and owning the infrastructure you depend on matters.

Wore a body sensor for years — testing Whoop Straps against clinical equipment, comparing optical and chest strap heart rate monitors, and eventually asking whether all that data actually helps.

The Philosophy

What connects the game, the watches, the bikes, and the servers is a way of thinking: understand how things work, build what you need, make it last. These posts explore that philosophy:

Digital minimalism — doing more with less technology. Offline-first computing, escaping the cloud, small devices.

Built to last — against disposable software and half-baked products. Hand-crafted websites, software that works without WiFi.

Repair culture — fixing things instead of replacing them. Robot vacuums, bike frames, helmets, MacBooks.

The Code

Snake '97 was written by a developer who still writes code every day. The broader programming story spans web development, native iOS apps, vibe coding, and the belief that a website should load in milliseconds, not seconds.

Vibe Coding

Vibe Coding

On the power and danger of programming with AI

Grossing over $48K a month, the flight simulator game by Pieter Levels spurred a whole flurry of innovation. Without detailed knowledge of 3D game engine technology, he 'vibe coded' his game using AI. Critics of his work pointed at security and scalability issues, while proponents lauded the amazing result. What can we learn from this?

Champions League of Webdesign

Champions League of Webdesign

Cutting-edge technology meets top-tier digital demands

Creating a high-performance website is an art form that blends cutting-edge technology with an eye for design and commerce. At escape.nl, home to one of Amsterdam’s most iconic venues, every detail reflects the precision and care required to deliver seamless, engaging experiences to large audiences. This post highlights often-unseen details with big impact.

Developing a native iOS app

Developing a native iOS app

Making a cycling and running tracker

As a little side-project, squeezed between my normal work, I have been working on something of personal interest: a native workout tracking app for iOS. I wanted to make my smartwatch obsolete, instead using my phone to track workouts. How hard could it be to gather detailed sensor data using native Swift APIs?

The Life Behind the Screen

And then there's the personal side. Leaving the city — moving from Amsterdam to the countryside. Fatherhood — the thread that runs underneath everything. Sport and the body — running a half marathon with years of sensor data and the wisdom to sometimes leave it all at home.

Your whole office in a backpack — how to fit a company into a single bag. Because the person who built Snake '97 on a laptop also runs his entire business from one.

Keep Exploring

This is a blog with over 170 posts spanning a decade. Every post is written by hand — many start as handwritten manuscripts before they become pixels. No AI ghostwriting, no content farms. Just one person writing honestly about the things he builds, uses, and cares about.

Also explore

watches and time · writing code · long-term reviews · less screen, more life

Hello Video

Hello Video

Greeting you with a smile!

Just look around the modern web today, thanks to AI generated texts and images everything feels polished, perfect... and a little cold. I wanted to break the proverbial ice with a simple smile. So I replaced my hero photo with something alive: tiny, random videos of me waving, nodding, or just being there. There is more than meets the eye to make it work, let me explain in this post.

Websites with Auto Pilot

Websites with Auto Pilot

Up to date content with scheduling, feeds and AI

Why do you need a website, and what can you do to maximise its value while minimising (manual) effort? I have been working on this with some of my most innovative customers. What if you no longer need a full blown manual content management system? What if your website updated itself while you focused on what matters?

Omarchy on iMac

Omarchy on iMac

Breathing new life into an old computer with Linux

After helping a family member migrate to a new computer, I found myself with an old iMac. The machine from 2017 was very slow running modern macOS, yet I have a soft spot for these all-in-one computers designed by Jony Ive and his team. Could I install Linux on it to give it a second life?

Willemstagram

Willemstagram

3D flip-flap photo display showing stories

Last week I sat with a customer looking at the new willem.com homepage where I use a narrative to tell about the things I do. This customer is one of the best visionary create thinkers, yet my text didn't seem to speak to him. Thinking about this, I remembered an important psychology lesson from the University: I needed something different, something non-linear, this post is about delivering a visual punch!

Towards Digital Sovereignty

Towards Digital Sovereignty

Turning my experience into your advantage

Over the years I have experimented with different digital tools, platforms and apps to get my work done. From easy-to-use but locked down commercial systems to free/libre solutions that are powerful but more challenging to setup. I learned a lot along the way. Now I offer that experience to others, read along to learn how you can benefit from this.

The Agentic Web

The Agentic Web

"Voorsorteren" for the future

In Dutch, there's a great word: voorsorteren. It means getting into the right lane on the motorway long before your exit. You do it to ensure a smooth, stress-free journey. I believe the same principle applies to technology. A little bit of smart preparation now can give you a massive advantage when the future arrives.