Notes
The engineering journal.
The SEO team is dissolving. AI is the reason — and the replacement.
Most of what a five-person SEO team does in 2026 can be done by one engineer with the right AI tooling. Here's what's already automated, what still needs a human, and what to do about it.
How do you know an invoice changed?
Two copies of the same invoice, two different totals, and no way to prove which one moved. There's a proper answer to this — a fingerprint that changes the moment anything does. Here's how it works, and where it quietly fails.
Luxury jewellery e-commerce: what the great houses get right online
The ambitious jewellery brands that grow into great houses treat their website like part of the craft. Here's what they get right online — and how it's actually built.
Before the first order: the problems every jewellery brand hits online
A practical guide to the problems jewellery brands run into building an online store — photography, pricing, payments, sizing, trust, shipping, performance — and how to handle each before they cost you a sale.
Why jewellery brands outgrow Shopify — and what we build instead
Shopify is brilliant until your jewellery business needs gold-rate pricing, a live diamond feed, or matched pairs. Here's where off-the-shelf runs out, and what to build in its place.
Too many Shopify apps? The last-mile problem
Plug-and-play gets you 80% of the way. The last 20% — making a dozen apps follow your actual business process — is where merchants get stuck. Here's the way out.
Integrating Nivoda into a custom jewellery storefront
What it actually takes to sell diamonds you never hold — feed ingestion, real-time availability, pricing markup, media, certificates, and order routing.