Everything here is public. The products sit on two platforms, and all of it is built in one workbench. Each entry is a diff: the mess it started from, and what shipped instead.
Products
# Sites and apps people use.
Utilify
WaitlistBefore: An Alberta utility bill that never says which charges you can shop for
After: Regulated delivery and shoppable energy, split out in plain words
runs on SurgeGate, built in devcontainers, explained in Zero Servers talk
UX Cringe
LiveBefore: Interfaces that fail the people using them, then get shrugged off
After: Teardowns, filed, tagged and reproduced step by step
runs on Hugo on Cloudflare Workers, built in devcontainers
bank and me
LiveBefore: Choosing a Canadian bank from its marketing pages
After: First-hand reviews of banks, fintechs and credit unions
runs on Hugo on Cloudflare Workers, built in devcontainers
gatezh.com
Open sourceBefore: $180 a year for a hosted contact form
After: About 20 lines on Workers, with Turnstile instead of a CAPTCHA
runs on Hugo on Cloudflare Workers, built in devcontainers, explained in Zero Servers talk
Platforms
# The stacks they run on, for nothing a month.
SurgeGate
Coming soonBefore: Nginx configs, certificate renewals, firewall rules, OS updates
After: Hono on Workers, D1, passkeys and React 19, on the free tier
built in devcontainers, runs Utilify, explained in Zero Servers talk
Hugo on Cloudflare Workers
In useBefore: A server to patch for a site that is mostly text
After: Static files served free from Cloudflare's edge, with security headers generated at build
built in devcontainers, runs UX Cringe, bank and me, gatezh.com, explained in Zero Servers talk
Workbench
# Where all of it is built, with AI agents fenced in.
devcontainers
Open sourceBefore: An AI coding agent running with access to your whole machine
After: Prebuilt images it works inside, with a sandbox variant behind a firewall
builds everything on this page, explained in Dev Containers talk
Client work goes through Just Right Systems, my consultancy in Calgary: custom software, automation and security for small businesses, from one engineer who owns it end to end. Clients stay off this page unless they agree to be named. If you’d like to talk about a project of your own, send me a message.