Writing

Founder stories, build notes and release posts.

Café Meria on a full morning: friends at every table under the pink neon arc

Why I Built Café Meria

Real life: music, community, and nourishing things made in house.

Composed's Today screen on iPhone: the next event, deadlines and the day's plan

Why I Built Composed

Calm, voice-first planning for iPhone. Say it, and it's already handled.

The Halopen website: hold the function key, speak, and the words land at your cursor

Why I Built Halopen

Native macOS dictation that writes what you said — not a polished version of it.

Puana on iPhone: describe a vibe, Puana Radio stations and editor's picks

Why I Built Puana

Describe a feeling, and it plays the room. Music for the places people walk into.

HookGenius Studio: a full song's lyrics, structure and Suno style in one screen

Why I Built HookGenius

Release-ready lyrics and a tuned Suno prompt, so it doesn't sound like AI wrote it.

The Brand Cleared website: stop guessing, get the verdict

Why I Built Brand Cleared

Stop guessing whether a name is taken. One verdict instead of eleven tabs.

The Order June self-order kiosk on the counter at Café Meria

Why I Built Order June

Self-order iPad kiosks that run on your own Square catalog, loyalty and gift cards.

A pouch of Meria Chai on a table at Café Meria

Why I Started Meria Chai

Barista-quality masala chai from black tea and six organic spices. Zero sugar, ready in seconds.

Notes and releases

Composed · Composed 1.7.3: calm planning for brains with enough going on What shipped in 1.7.3, and the design rule underneath it: the app is not allowed to make you feel bad. SignalDrop · SignalDrop 1.1: the weird little Mac app that catches every WiFi drop Event-driven CoreWLAN monitoring, a copyable ISP receipt, and no telemetry at all. SEO · Google killed FAQ rich results. I had 231 pages of it. The May 7 deprecation, quoted from Google’s own docs, and the open-source script that stripped 234 pages in one pass. SignalDrop · Why your Zoom calls freeze on Mac (it’s not always Zoom) Three ways a call freezes, how to tell which one is yours, and what to do about each. SignalDrop · How to prove WiFi outages to your ISP ISP support runs on scripts. This is how to arrive with the evidence that skips them. SignalDrop · Why I built SignalDrop The origin story: a menu bar app that catches the drop you were about to get blamed for. SignalDrop · I built the WiFi notification macOS should have had all along Zero polling, zero battery impact, zero missed events — the architecture behind the notifier. Testing · Flux vs Gemini Flash: I tested both so you don’t have to A local 12B model against a cloud API on portraits, posters and text rendering, scored blind.