# Projects

> What Serge Gatezh has shipped in public: the products, the edge platforms they run on, and where they are built.


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](https://utilify.ca/) (Waitlist)

- Before: 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](https://gatezh.com/talks/#zero-servers-zero-dollars)

### [UX Cringe](https://uxcringe.com/) (Live)

- Before: 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](https://bankand.me/) (Live)

- Before: 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](https://github.com/gatezh/blog) (Open source)

- Before: $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](https://gatezh.com/talks/#zero-servers-zero-dollars)

## Platforms

*The stacks they run on, for nothing a month.*

### [SurgeGate](https://surgegate.dev/) (Coming soon)

- Before: 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](https://gatezh.com/talks/#zero-servers-zero-dollars)

### Hugo on Cloudflare Workers (In use)

- Before: 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](https://gatezh.com/talks/#zero-servers-zero-dollars)

## Workbench

*Where all of it is built, with AI agents fenced in.*

### [devcontainers](https://github.com/gatezh/devcontainers) (Open source)

- Before: 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 Utilify, UX Cringe, bank and me, gatezh.com, SurgeGate, Hugo on Cloudflare Workers
- Explained in [Dev Containers talk](https://gatezh.com/talks/#dev-containers-with-claude)


Client work goes through [Just Right Systems](https://justright.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](/contact/).

