chch.live
Everything Christchurch publishes about itself, made readable. A live feed of quakes, consents and water shutoffs, with a map, trends and a lookup for any address.
Node.js · plain JavaScript · no dependencies · Vercel

I love building stuff with AI and shipping it.
Available in Christchurch for tech help, websites and small jobs. stemmermerlin@gmail.com
Everything Christchurch publishes about itself, made readable. A live feed of quakes, consents and water shutoffs, with a map, trends and a lookup for any address.
Node.js · plain JavaScript · no dependencies · Vercel

You give it a three-hour stream or podcast. It watches the whole recording, picks the moments worth posting, captions them, and tells you why each one was chosen.
Next.js · Node.js · PostgreSQL · Stripe · one VPS I run myself · live since February 2026

One page with a drawn cat and a bowl that drains while it eats. Pay a dollar a day and your web address is written on the bowl for as long as the food lasts.
TypeScript · Vite · Redis · Stripe

An auction for attention. You bid to have your website listed on a New Zealand place, and the highest bid sits at the top.
React · TypeScript · Redis · Stripe

A small medieval strategy game you play in the browser. Grid based, isometric pixel art, written from scratch without a game engine.
JavaScript · HTML canvas · no engine

My own review site for cafes around Christchurch. Reviews are written in Markdown, and the site handles accounts and payments.
Next.js · TypeScript · SQLite · Stripe

A booking site for a picnic company in Vancouver. Pages and content are edited in a CMS, and enquiries come through by email.
Next.js · TypeScript · Sanity CMS · Tailwind
