01 / Work

Things built, and kept running.

A working sample rather than a full catalogue. Most of it is live, most of it is still maintained, and a fair amount was shipped solo.

The OpenBrew organiser dashboard for a 2026 Autumn Valley homebrew competition — setup checklist, entries awaiting check-in, and at-a-glance counts.

Sole author · 2026

OpenBrew

An open-source homebrew-competition platform covering all ten phases of running a competition, multi-tenant from day one, built solo in around three weeks. Roughly 55k lines of strict TypeScript on Next.js, React, and a 24-table Postgres schema, with 470+ unit tests. The two hardest parts of running a real competition get the most attention: a palette-aware auto-assign plus drag-and-drop judging-table engine, and an optional Claude-vision OCR flow that pre-fills scoresheet totals.

  • Next.js
  • TypeScript
  • Postgres
  • Prisma
  • Vitest
Visit site →

Lead developer & account lead · 2017–present

BusinessNZ

A near-decade client engagement through Mercury IT. Solo-led the migration from Sugar CRM to Zoho CRM Plus in 2020 (still in production six years on), and the 2022 move of around ten sites off the closed Squiz platform into WordPress, writing custom scripts to extract roughly twenty years of content with no server access. Owns the monthly PMI/PSI economic release, now a structured data to graphics to one-click-PDF pipeline. The relationship is unusual: the same organisation also engages Matt independently as its event photographer.

  • WordPress
  • Zoho CRM Plus
  • PHP
  • Data pipelines

Sole author · 2025–present

HTML Designer

A multi-client web design studio in a single repository: every client is a context file, every output flows from a shared template engine and a set of design skills and agents. It drove the euroclash.nz rebuild as a coherent brand system designed, built, and deployed in about three days, and powers a self-service member-site builder for the NZ Certified Builders Association. One instance of a personal methodology Matt keeps arriving at: a knowledge core that feeds many outputs.

  • PHP template engine
  • Claude Code
  • Astro

Sole author · 2023–present

Valley Brewer

A live, custom WordPress build for the Valley Brewer Club, with advanced member features rather than off-the-shelf theme customisation. Backed by hand-written plugins, including a BeerXML importer that powers recipe import, and a companion Android app that talks to the WordPress backend over the REST API. The current public evidence of the WordPress and plugin craft behind nine years of client delivery.

  • WordPress
  • Custom plugins
  • PHP
  • BeerXML
Visit site →