Notes on AI, delivery, and adoption.

Answer-first essays on getting AI from pilot to production: architecture, enablement, and the agentic systems behind it.

Latest

Generating a press kit from the running game

Twelve social cards built from HTML and CSS templates, filled with real screenshots captured from the running game, and rebuilt with one command instead of a design tool.

4 min read
cozy-coast tools
Read article
4 min read

One changelog file, three places it shows up

A single typed changelog file feeds an in-game badge, a Settings tab and a public website page, so release notes cannot drift between the product and its marketing.

cozy-coast architecture
Read article
3 min read

A public tally with no accounts and no IDs

Cozy Coast ships analytics that count events instead of people: opt in, no account, no device ID, and a public page as the whole reporting layer. Here is what that costs.

cozy-coast privacy
Read article
3 min read

What the beta tally told me about my own game

The Cozy Coast beta counted 160,966 catches and 50,418 seagull greetings. The action that pays nothing was the most repeated one, and the economy changed because of it.

cozy-coast research
Read article
4 min read

Building a game that behaves like a desktop widget

Cozy Coast is an Electron and Phaser game built as a borderless desktop widget first, which changes the window model, the render budget and the packaging pipeline.

cozy-coast architecture
Read article
5 min read

Cozy Coast multiplayer runs on zero servers

Cozy Coast shipped a multiplayer hub with no backend at all. Steam handles lobby discovery, connection brokering and packet relay, and the host relays player state.

cozy-coast architecture
Read article
3 min read

Getting started with Ghostwriter, step by step

A plain walkthrough of installing and using the free Ghostwriter tool: where the files go, how to ask for a rewrite, what the clean-up step does, and how much of a difference it actually made in testing.

everyday-ai tools
Read article
2 min read

How to spot AI writing before you hit send

A quick, non-technical checklist for catching the giveaway signs of AI-written text in your own drafts: the vocabulary, the lists of three, the flat rhythm, the long dash, and the too-neat ending.

everyday-ai quality
Read article
3 min read

Langdrift: scoring how differently a translation lands

Langdrift compares audio of an original and its translation and returns a drift score: how far apart the two land cognitively, catching accurate but off translations.

open-source research translation
Read article
3 min read

Why 'make it sound human' never quite works

AI writing gives itself away on three levels: the characters, the words, and the shape of the whole piece. The deepest one is decided while the text is being written, which is why a clean-up pass at the end cannot fully fix it.

everyday-ai tools
Read article
5 min read

Verso: one JSON source, decks branched per audience

Verso defines presentations as JSON instead of slide documents, so one source can branch per audience and export to PDF, HTML, or PNG cleanly.

open-source presentations
Read article
5 min read

AI writing has a tell. I built a free tool that removes it.

Ghostwriter is a free, open-source tool that makes AI-written text read like a person wrote it, by removing the hidden characters, the giveaway words, and the report-shaped structure that flag it as machine-made.

everyday-ai tools
Read article
4 min read

Petrify: removing people from footage, entirely on-device

Petrify detects and removes people from fixed-camera footage while keeping the live timestamp ticking, running fully on your own machine with no cloud upload.

open-source computer-vision
Read article