Build Journal

The chronological record of what shipped, what broke, what changed, and what I learned.

Subscribe via RSS

From pet blog to pet-care platform

PetCareHall has the same domain and a lot of the same articles it had a year ago. It isn't the same site anymore — and the difference is worth actually explaining.

Building NewsBeauty: the full story

Trial, error, a wrong phone number on a flyer, a site that wouldn't deploy, and how a 31-page beauty brand website actually got built.

What it actually took to rebuild a client's website

Bella Passion Creations' original site was a default Wix build with real pricing buried under a random URL. Here's the honest version of the rebuild, broken part left in.

Three of my sites have the same weird bug, and I don't think that's an accident

DryOutHub, FixRn, and BizCredX all block outside tools from reading them, and none of them show up in search either. Three coincidences, or one shared mistake?

A quick tour of what I've actually built

If you're new here, the easiest way in is probably just... seeing the actual sites. So here's a quick, honest walk through a few of them.

Why I'm starting this blog

I've been building this network of sites quietly for a while. Time to stop being quiet about it.

Small win: PayLaterProfit just crossed 200 clicks

Doesn't sound like much, I know. But three months ago this thing was sitting at zero, and I almost killed the whole BNPL-arbitrage angle before it found its legs.

I almost gave up on this niche three months ago

There's a specific kind of discouraged that only happens after you've published 20 pages and gotten exactly zero clicks for any of them.

What actually shipped this week across the network

ExpatFYI quietly crossed 400 pages, PetCareHall's FAQ got a real rewrite, and I finally fixed a bug that had been bothering me for a month.