Contact Agent Bridge
- AI
- Next.js
- Django
- Wagtail
- Redis

Overview
Contact form that persists submissions in Wagtail and proxies chat to an AI agent—so visitors get a conversation, and you still get a durable inbox.
Key Features
Dual path
Every message is saved as a ContactSubmission snippet and optionally forwarded to the agent chat proxy.
Operator inbox
Submissions show up in Wagtail admin without a separate CRM.
Same-origin UX
Frontend talks to Django endpoints; Redis backs async / session needs where configured.
Other Projects

New Zealand Cricket Museum
Website for the New Zealand Cricket Museum, Te whare taonga kirikiti o Aotearoa, in the Old Pavilion Stand at the Basin Reserve in Wellington. It showcases the museum's collection of cricket memorabilia, its stories and
- Webflow
- Finsweet Attributes
- Splide

BCITO
Headless Wagtail and Next.js website for BCITO, New Zealand's leading building and construction apprenticeship provider. At Octave I supported the site and set up headless-waf-builder, a separate open source package that
- Wagtail
- Django
- Next.js
- Django Ninja
- Pydantic
- Celery

G&T Construction
Website for G&T Construction, a North Canterbury civil contractor delivering infrastructure since 1994 and now part of the Hunter Civil Group. Built as a freelancer in collaboration with Popthat, a digital agency in
- Wix
- Velo
- Wix CMS