- Read
A self-service ordering kiosk for restaurants: how it works end to end
Kiosk, kitchen display and pickup screen working together: what the demo simulates and what a real install needs, from payments to certified invoicing.
- Read
Pages CMS: a CMS for static sites that lives in your GitHub repository
What Pages CMS is, how it works, who it is for, and the limits worth knowing before you hand it to a client.
- Read
Online booking for salons and barbers: your own page or a platform?
What a booking page needs, how to handle several locations, own page versus booking platform, and a mobile layout bug worth knowing.
- Read
Google Business Profile and your website: showing up on Maps for local searches
How Google picks local results, the listing rules that get businesses removed, reviews done right, and where your website fits in.
- Read
Selling on TikTok Live without WhatsApp chaos: buying by reference
Replace WhatsApp reservations with buying by the reference called out in the live: pay on the spot, keep pieces in a locker, ship once.
- Read
PDF menus and other mistakes: a practical checklist for a restaurant website
A practical checklist: the menu as a page, not a PDF, ordering up front, and what the owner must be able to change alone. Lessons from three demos.
- Read
Don't make it up: what I corrected across ten demo sites
Nine of my ten demo sites had a claim that didn't hold up. What I found, what I changed, and why every sentence on a business site needs a source.
- Read
WordPress or a custom site? An honest answer for small businesses
When WordPress is the right choice, what its upkeep really involves, when a custom static site wins, and how I decide which to recommend.
- Read
What a local business website actually needs (and what it doesn't)
A phone-first checklist for restaurants, barbers, clinics and workshops: what belongs on the site, what to leave out, and how it ties to Google.
- Read
How I rebuilt my site on Cloudflare Workers, in two languages
From Next.js on Vercel to TanStack Start on Cloudflare Workers: one URL per language, one source of content, and the trade-offs.