kool.
July 302026
view Company

Welcome to the Kool blog

July 30, 2026
view Company

Why now, and not two years ago

July 30, 2026
view Company

How the app got its name

It was called four other things first. Two were taken, one was unpronounceable, and one tested badly in every language we tried.

July 30, 2026
view Company

The first hundred days

July 30, 2026
view Vision

Support is a product surface

Help articles are not documentation you write once and forget. They are where people go when the product has already failed them.

July 30, 2026
view Engineering

Designing for a bad connection

July 30, 2026
July 292026
view Security

Building privacy-first, on purpose

July 29, 2026
view Security

Why we killed the password

Passwords are the weakest link in almost every breach, and the worst part of every sign-up flow. So we removed them.

July 29, 2026
July 282026
view Product

One app for everything, and why we merged the tabs

July 28, 2026
July 242026
view Design

Anton, and the case for a loud typeface

July 24, 2026
view Design

Designing for light and dark from day one

Dark mode bolted on at the end always looks bolted on. Every colour in Kool is a token, and every token has both values from the moment it is created.

July 24, 2026
July 222026
view Design

Motion that means something

July 22, 2026
view Design

Drawing 200 icons twice

Once for light, once for dark. Optical weight does not survive an inversion, so the same shape needs two masters.

July 22, 2026
view Engineering

The queue that never loses a message

July 22, 2026
view Vision

Moderation without a panopticon

You can keep people safe without reading everything they write.

July 22, 2026
July 212026
view Engineering

Three co-hosts, one stream

July 21, 2026
July 172026
view Vision

What a verified badge should actually mean

A badge that means someone paid us is worth nothing. A badge that means this is really them is worth a lot.

July 17, 2026
July 142026
view Product

Six mailboxes, one inbox

July 14, 2026
July 112026
view Engineering

Shipping to TestFlight twice a week

July 11, 2026
July 92026
view Product

The coin economy, explained

Coins are how value moves around Kool: tips, gifts, boosts and payouts.

July 9, 2026
view Engineering

Shipping on the edge

July 9, 2026
July 22026
view Security

Locked conversations

July 2, 2026
June 302026
view Design

Accessibility is not a phase

Contrast, hit targets, reduced motion and screen readers are not a hardening pass at the end.

June 30, 2026
June 262026
view Company

What we learned from 1,000 beta testers

A thousand people used Kool before anyone else did, and they were not gentle.

June 26, 2026
June 192026
view Engineering

Stories with music, without the licensing mess

June 19, 2026
June 112026
view Vision

Insights that do not creep people out

Creators need numbers to grow. Nobody needs surveillance to get them.

June 11, 2026
view Design

The design system behind Kool

June 11, 2026
June 42026
view Engineering

Picture-in-picture is harder than it looks

June 4, 2026
May 282026
view Vision

Why we do not sell your data

The business model is the product decision. Once you sell attention by the gram, every other choice follows.

May 28, 2026
May 212026
view Company

Building a help centre in 11 languages

May 21, 2026