All the work, described

What each piece is, what it looks like and how it works

Every piece on this site is live, and most of them are meant to be played with. This page is for when you can't: on a phone in a meeting, reading a summary later, or if you're an AI assistant that can't click through a game. Each entry says what the piece is, who it was for, what it looks like, every option you get, and what happens when you use it.

Most of these were built in autumn 2026 for a European maker of bonding routers, as one brief that grew step by step. They're shown without the client's name or branding. Demos use invented or sample data and generic product names. Carriers in the games are parodies.

Chaos-Proof

Educational game · Built for a trade-show stand, also a teaching aid and the start of a sales tool · Plays best on a laptop, tablet or large touchscreen · Play it

Chaos-Proof title screen: a night-time cartoon landscape with a broadcast van, a site cabin, an ambulance and a taco food truck, all linked by glowing green signal arcs to three phone masts, one marked MAST DOWN. Four mission cards along the bottom: Broadcast van, Remote office, Ambulance and Festival.
The title screen: four missions, one network.
Step 1 of 2, Load up your van: a grid of mobile and satellite plans from parody carriers with prices, data caps and small print. Four are selected and numbered. A box at the top right shows the monthly budget left and the number of connections chosen. Fixed lines are greyed out with the note Can't follow a van.
Step 1: pick up to four connections within a budget. The real cost is revealed later.
The mission playing in time-lapse: a cartoon broadcast van at a stadium car park sends signal to a studio through three masts and a bonding hub. One mast has an unpaid electricity bill notice and has gone dark. A banner reads Still on air: Bonding, the other links carried the stream. A spoof social media feed on the right reacts to the outage.
Playing the broadcast-van mission with bonding: a mast goes dark, the match stays on air, and the spoof social feed reacts.

What it is

A game that teaches the difference between a single internet line, basic failover, SD-WAN load balancing and connection bonding, and why the mix of lines and contracts matters as much as the router. A run takes about a minute and needs no sign-up.

What it looks like

A bright, cartoon world in a night-sky purple palette with lime-green signal lines. Phone masts, vehicles and buildings are drawn as flat illustrations. During a mission, a large "camera" view shows the scene (a stadium car park, a wind farm, a city street with an ambulance, a desert festival), with a ticking clock, a month-long progress bar, the money spent and a live status banner. Beside it runs a spoof social media feed of fake posts, snapshots and newspaper headlines reacting to whatever just happened. Sound effects are optional.

Options

What happens

The mission plays as a time-lapse of a real period (a month of match days, a month on call, a working month, a festival weekend), racing between problems and slowing to real time for each one so you can watch the switchover. Everyday problems hit your connections: crowds, mast outages, storms, an unpaid electricity bill, and once per run a catastrophe that takes out two networks at once. Small print bites too: data caps throttle, daily rations run out, EU-only roaming fails when the ambulance crosses into Switzerland. Sometimes a drone drops off a spare SIM. With failover and SD-WAN, every switch costs seconds off air; with bonding, the remaining links carry the stream and you see a short blip instead of a drop.

What it shows at the end

A score out of 1,000 (points lost for minutes off air, minutes degraded and interruptions; bonus for network diversity and a clean run), a rank, a timeline of what your network faced, the real monthly bill including setup fees and top-ups, and what the outages would have cost (sponsor make-goods for the van, lost working time for the office, customers walking off at the festival, missed readings for the ambulance). One button replays the same disasters with connection bonding so you can compare.

Keep the Call Alive

Game, first version · White-label prototype with a [YOUR LOGO] placeholder · Play it

Keep the Call Alive start screen on a dark navy background: the headline Can you keep the call alive? above four mission cards, Broadcast van, Ambulance, Remote office and Festival, each with a difficulty label and what you must keep alive. Footer: Tap a mission, 90 seconds, no sign-up.
The first version: same four missions, plainer look, with a space for the client's logo.

What it is

The first playable version of the game that became Chaos-Proof. Once the full explainer worked, the quickest way to show everything it did was to let people play with it.

What it looks like and how it works

A dark navy, card-based interface without the illustrated world of Chaos-Proof. The same four missions (each says what you must keep alive: live video, patient data, the video call or card payments), the same two steps (pick up to four connections within a budget, then choose a tactic), the same time-lapse stress test with a viewers' screen and bill, and the same score out of 1,000 with a "replay with connection bonding" button. It shows how a game can be white-labelled for a vendor or reseller.

The Braid

Animated explainer, the first piece in the series · Website and social media · Watch it

Two animated panels. Top, Most routers: three horizontal lanes labelled Fibre, 4G and 5G, with a dense stream of coloured dots only on the fibre lane and the 5G lane; the fibre stream is cut. Bottom, Connection bonding: the same coloured dots woven back and forth across all three lanes like a braid. Status tags under each show Anna's Teams call, Ben's Dropbox upload and Clara's Salesforce session.
Top: each app on one line. Bottom: every app braided across all three.

What it is

One picture of the whole idea. Most routers give each connection one line; bonding spreads every connection across all of them. Everything after it grew from this.

What it looks like

Two stacked panels on a pale background. In each, three lanes (fibre, 4G and 5G) carry streams of small coloured dots, one colour per person: Anna's Teams call, Ben's Dropbox upload and Clara's Salesforce session. In the top panel ("Most routers") each person's dots stay on one lane. In the bottom panel ("Connection bonding") the dots weave across all three lanes, like a braid.

What happens

The fibre is cut. In the top panel, everything on the fibre stops: Anna's call shows DROPPED and Ben's upload FAILED, and a packets-lost counter climbs. In the bottom panel the braid simply tightens onto 4G and 5G and all three stay live. Controls: Pause, Replay, Hide details and Clean view (which removes labels for a cleaner social clip). A link leads to the second-by-second walkthrough. Timings are compressed and counts are illustrative.

When the Fibre Fails

Animated explainer · Website and sales calls · Watch it

Two side-by-side diagrams titled Load balancing and Connection bonding. Each shows a laptop, a phone and a cloud app on the left, a router in the middle and the internet on the right, joined by fibre, 4G and 5G lines. The fibre is marked Fibre outage, Carrier A. On the left the upload failed at 64 percent, the call ended and the app lost unsaved work: 0 of 3 people working. On the right the upload continues, the call continues and the app saved: 3 of 3 people working.
Same office, same cut: 0 of 3 people working on the left, 3 of 3 on the right.

What it is

A side-by-side comparison of load balancing (as used by many SD-WAN products) and connection bonding, using three people in one office with three lines from three different carriers.

What it looks like

Two clean diagrams on a white background. On the left of each, three cards for the people's work: a laptop uploading a PDF with a progress bar, a phone call with a running timer, and a cloud app updating a CRM. In the middle a router, on the right the internet and cloud, joined by three curved lines (fibre, 4G, 5G). The bonding diagram adds a bonding hub and labels the lines "one encrypted tunnel". Colours mark each kind of traffic.

What happens

The fibre line fails. With load balancing, every session on the fibre breaks: the upload fails at 64%, the call ends and the app loses unsaved changes, and a counter drops to 0 of 3 people working until the router fails over and everyone starts again. With bonding, 4G and 5G were already carrying the traffic, so the call continues, the upload carries on and the app saves: 3 of 3 working. A short paragraph under each explains why. Controls: Pause and Replay.

One Office, One Cut

Animated explainer · Website and sales calls · Watch it

One Office, One Cut a few seconds after the fibre is cut: the headline Same office. Same cut. Different router, a short story about Anna, Ben and Clara, and a Session-based failover panel where a dense stream of coloured packets on the fibre lane breaks apart and scatters at the moment of the cut.
3.3 seconds after the cut: the session-based failover router is still sending into the dead fibre.

What it is

The office version scaled up: twenty people on fibre, 4G and 5G, and what each of them loses when a digger cuts the fibre in the street. Anna is closing a €48,000 contract on a Teams call, Ben is approving supplier payments in online banking and Clara is taking a €4,800 card payment at reception.

What it looks like

Packet "ribbons" for each line, then a floor plan of twenty desks. Each person is a small figure coloured by what they're doing (Teams calls, online banking, card payments, web and email), with dots of traffic flowing from their desk to the service they use and a label showing which line their work runs on. A ring around each figure turns red when their work stops and amber while it recovers. Scoreboards for both routers count people interrupted out of 20, calls cut off, total call silence, voice packets lost and payments interrupted. An event log beside each router prints what the router sees, millisecond by millisecond.

What happens

The failover router keeps sending into the dead fibre until three health checks fail, then moves sessions to lines with different public addresses, so calls, banking sessions and card payments have to reconnect. The bonding router stops using the fibre within a fraction of a second, and the address the services see doesn't change. Controls: Pause, Replay, speed, a light or dark theme, and full screen.

Stay On Air

Animated explainer · Built for broadcast buyers · Watch it

Stay On Air: an illustrated marathon finish line with runners and a crowd, an outside broadcast van with numbered feeds, three phone masts for Carriers A, B and C with Carrier A crossed out, and a broadcast centre screen saying Reconnecting, Off air. A list on the right shows seven feeds leaving the van, each with its status and which carrier it uses.
Load balancing during the outage: feeds that were on Carrier A are restarting, and the viewers' screen is off air.

What it is

An outside broadcast at a marathon finish, running on three mobile carriers. Seven feeds leave the van: two cameras, the presenter's earpiece, producer talkback, live results graphics, a social editor uploading clips and an engineer's remote monitoring. Then the crowd overloads Carrier A's cell.

What it looks like

An illustrated scene: the finish line, runners and crowd, the van with its numbered feeds, three masts and the broadcast centre with a "what viewers see" screen. To the right, a list of the seven feeds, each with a coloured square for the carrier it's using and a live status (Live to studio, Earpiece silent, Upload failed). Tabs show further scenarios planned for a construction site and an office.

What happens

Switch between Load balancing and Connection bonding and replay the same failure. With load balancing, each feed rides one carrier, so the feeds on Carrier A drop (the picture freezes, the earpiece goes silent, the upload fails) and only 4 of 7 stay live while failover restarts them. With bonding, every feed rides all three carriers inside one encrypted tunnel, so the picture stays on air.

Same Call, Different Router

Interactive explainer with a cost calculator · Website and social media · Watch it

Same call. Same cut. Different router: an illustrated video call between Anna and a customer, Martina Weber, with a €48,000 at risk badge. On the load balancing side, the customer's face is pixelated with a Reconnecting spinner, and stats show call uptime 99.91 percent, 36 packets lost and 0.4 seconds of silence and rising.
0.4 seconds after the cut: on the ordinary router the customer freezes mid-sentence.
Square social media cut of the same scene: the headline A digger cuts the fibre mid-call, two stacked call windows, the top one reconnecting with 75 packets lost and 0.7 seconds of silence, the bottom one with bonding showing 100 percent uptime and no silence.
The 22-second square cut made for LinkedIn.

What it is

A story everyone recognises: Anna is closing a €48,000 contract on a Teams call when a digger cuts the fibre in the street. Two offices, identical except for the router.

What it looks like

Two illustrated video calls side by side, each with the customer's face, Anna's self-view, live captions of what the customer is saying and a deal badge (In discussion, At risk, Deal agreed). Next to each call, a small diagram of the call's packets across fibre, 4G and 5G, and three live numbers: call uptime, packets lost and seconds of silence. A timeline bar marks the cut, the moment it's detected, the moment the call is back and the outcome. Below, "ribbons" show 28 seconds of traffic for everyone in the office, with holes wherever nothing got through.

What happens

On the ordinary router the customer freezes mid-sentence, nine seconds of silence cost the moment, and the deal moves to next week. Ben's upload stalls and resends. On the bonding router a few voice packets are lost, too few to hear, and the deal is agreed: neither of them knew a line had failed. Controls: Pause, Jump to the cut, speed (including slow motion) and Replay.

The calculator

"What does one line failure cost you?" Enter the number of people who depend on the connection, the cost of a working hour, line failures a year, minutes lost per failure, customer calls at a typical moment, and currency (euro, pound or dollar). It shows the yearly cost in lost working time, hours lost, customer calls cut off and the cost of a single failure, with the formula written out.

Fibre Cut Walkthrough

Second-by-second explainer for technical buyers · Watch it

Line Failure Walkthrough: a network diagram with a laptop, a headset and a desktop on the left, an SD-WAN router, three lines labelled Fibre, 4G and 5G with public addresses, and Dropbox, Microsoft Teams and Salesforce on the right. A red Line cut marker sits on the fibre. Beside it, a dark event log lists timestamped router events such as Fibre health check 1 of 3 missed.
2.2 seconds after the cut: the SD-WAN router still hasn't noticed, and the event log says why.

What it is

The same fibre cut, slowed down for people who want the mechanics: what the router sees, when it notices, and what each app experiences, for load balancing and for bonding.

What it looks like

Two network diagrams, each with the office devices (a laptop uploading a 2.4 GB archive, a headset on a Teams call, a desktop with Salesforce open), the router, the three lines with their carriers and public addresses, and the destinations. Beside each diagram, a dark terminal-style event log prints timestamped lines (LINE, ROUTER, TUNNEL, UPLOAD) as things happen. The bonding diagram shows an encrypted tunnel to a hub in a data centre.

What happens

With load balancing, each app is tied to one line. When the fibre dies, data vanishes into the dead line, the upload stalls with no receipts coming back, the call goes silent, and the log shows health check 1, 2 and 3 being missed before anything moves. With bonding, the log shows the tunnel dropping the fibre and the hub putting packets back in order, while the apps carry on. Controls: Pause, Jump to the cut, speed and Replay.

One Connection, Many Paths

Full interactive explainer and simulator · Website, sales calls (presenter mode) and trade-show screens (demo mode) · Try it

One Connection, Many Paths on a dark background: on the left, groups of people by activity (video calls, live video, cloud sync, web and email, a large file); in the middle, a conventional router and a mobile bonding router; glowing paths run over four links (three 4G carriers and Starlink) to the public internet or a bonding hub, then to services on the right. Live readouts at the bottom compare throughput, sessions dropped and call silence for both routers.
The outside-broadcast van scenario, running both routers on the same links and traffic.

What it is

Everything the earlier sketches built up to: a configurable simulator that runs a conventional failover router and a bonding router on the same links and the same people, so you can cut a link and watch what each does.

What it looks like

A dark "lab" screen. People on site are grouped by what they're doing; glowing dots travel from them through the router, along each link (labelled with carrier and speed) and on to the services they use. The conventional side reaches the internet with a different public address per link; the bonding side runs through one tunnel to a hub. Live readouts compare throughput, a race to send one large file (shown speeded up), sessions dropped, call silence and link status.

Options

What happens

Cut a link and the conventional router keeps sending into it until three health checks fail, then sessions reconnect over another link with a different address: calls rejoin, uploads restart and the large file starts again from zero. The bonding router stops using the link in a fraction of a second and everything carries on with less capacity. Restoring a link shows another difference: conventional sessions stay where they were moved, while bonding uses the restored link straight away. A "What is modelled" section lists every number the model uses.

Activity Intelligence

Internal business tool, runs on the company's own network with no internet access · Built for a networking company's inventory system · Shown with six months of invented data · Open it

Activity Intelligence overview for one week: a sidebar of views, people and kinds of event; a plain-English headline, 65 logins by 6 people, 84 component updates across 34 parts, 11 product updates and 1 failed login; a line chart of activity by kind; and summary tiles comparing each count with the week before.
The weekly overview: a sentence first, then the chart and the numbers.

What it is

A dashboard that makes sense of an inventory system's activity log: who has access, who did what and when, and the trail behind every change. It runs inside the company's own network and can't be reached from the internet, so the log data never leaves the building.

What it looks like

A clean, light dashboard. Each period opens with a plain-English sentence summarising what happened, then a line chart of activity by kind, tiles comparing each count with the previous period, and panels for findings worth a look, login trouble and a logging check (is each kind of event still arriving?).

What you can do

Build floor

Internal business tool, runs on the company's own network with no internet access, sits on top of the same inventory data · Prototype with sample stock · Open it

Build floor on a dark background: the question What can we build? above a note that 64 mainboards are in stock with 60 more arriving in 12 days. A row for the X4 desktop router shows a see-through isometric drawing of its parts, coloured by how many units each part's stock covers, and the numbers 26 now, 26 in a week and 46 in a month.
"What can we build?" Now, in a week and in a month, with every part coloured by its stock.

What it is

The visual side of the inventory tools, built for sales. It reads stock from the company's inventory system (by querying it, or by being kept updated from it) and answers the questions sales and management ask: can we fill this order today, and if not, what's missing and needs ordering? Like Activity Intelligence, it runs inside the company's own network and can't be reached from the internet.

What it looks like

A dark interface. Each product (a desktop router and three mobile models) is drawn as a see-through isometric sketch, with every part coloured by how many units its stock covers: plenty, low or out. Three big numbers show how many units can be built now, in a week and in a month, counting deliveries already on their way, with the limiting part named. Below that, the month's build plan is checked against stock, with a list of exactly what to order to hit it. Sample numbers are clearly tagged SAMPLE and estimates EST. The drawings are sample sketches; in a live version they can be drawn from photographs of the real products.

What you can do

Router Build Guide

Factory-floor assembly guide · Built from a recorded bench build · Private to the client: shown on request

Router build guide, blurred because the guide is private to the client
Blurred: the guide shows the client\'s real hardware, so it is shown on request.

What it is

A photo-led, step-by-step assembly guide for a family of mobile bonding routers, with quality checks. It replaced scattered notes on the factory floor.

What it looks like and how it works

Sections run across the top as a progress bar: case prep, boards, assembly for QA, QA flash, final assembly, production, and open questions. Each section starts with chips for every part it uses (with quantities and small icons), then numbered steps. Each step has a large bench photo, lettered so the text can refer to it, and short instructions beside it. A Short / Full detail switch shows quick bench steps or the full explanation. Violet boxes mark where the three models differ, and every line says whether it came from the official build sheet or the recorded build.

Tunnel Setup Guide

Customer and partner training tool · Built from a recorded training session · Open it

Tunnel Setup Guide: on the left a Your values panel with addresses for the hub, the node and the remote site; on the right Stage 1, Before you start, with a checklist item, an Unconfirmed warning and a What's happening note in plain English. Buttons switch between Guided and Checklist and turn plain-English notes on or off.
Enter your addresses once on the left; every step shows the exact values to use.

What it is

A plain-English walkthrough that takes a factory-fresh hub and node to a working bonded tunnel, with a laptop at the remote site browsing the internet through it. It turns a training session people forget into something they can follow.

What it looks like and how it works

Chaos Scout

Sales intelligence tool · Runs on a client's own data, so there's no public demo

Chaos Scout mock-up with invented data: the headline 6 of 412 companies are ready to buy this week, and the line Who's buying, who to call, how to reach them, and what to say. Three ranked companies, each with a score out of 60, the role to call and a blurred phone number: Halden Freight Group (56, Head of Operations, Call today), Kestrel Live Media (52, Chief Engineer, Call this week) and Ostra Clinics (47, account lead at their IT supplier, Watch). On the right, a radar of faint dots with six glowing gold.
Invented companies and numbers; the real thing runs on a client's own data.

What it is

A lead finder that spots companies with a reason to buy now. Each lead comes ranked and tells sales who's buying, who to call, how to reach them and what to say, with the evidence behind it and a draft first message. I also run my own edition to find work for myself, which is why it's licensed rather than handed over. If I've contacted you, it's probably how I found you.

Whacky Weather

My own product · Designed, built and run by me · Open the live site

Koh Phangan Whacky Weather: a neon sign-style title above two round clock-face weather dials, each showing the next 12 hours. The day dial is yellow with a smiling sun, clouds and the caption Sunny, no change, breezy. The night dial is dark blue with a sleepy moon, stars and planets and the caption Clear night, no change. A cartoon ginger cat naps beside each dial.
Two 24-hour dials, a sleepy cat and a forecast in five words.

What it is

A weather app for Koh Phangan, the island I live on, designed so you can read the day at a glance. People on the island who run outdoor events check it before making expensive calls. I designed it, built it and run it, and it updates itself.

What it looks like

A neon-sign title and round dials, like clock faces, showing what's coming over the next 12 hours so you can plan your day or your night at a glance. The dial shows what each hour will actually look like: at seven in the morning on a sunny day, the face is a bright yellow sky with a smiling sun and clouds; on a clear night it turns dark blue and fills with stars, a sleepy moon, and the planets and constellations that are visible in each hour of the night. A hand points to the time now, with the temperature and a short plain-English forecast ("Sunny, no change. Breezy."). A cartoon ginger cat naps beside the dial.

How it works

It runs on live forecast data and rain radar, and draws the sky for each hour from them, including which stars and planets are up. It is made for phones, can be added to the home screen like an app, and works for any location in the world, not just Koh Phangan. It also produces its own graphics for social media.

Back to the work · Check my record · Start a brief