Christopher Nottle

Auckland, New Zealand

CV (PDF) LinkedIn

I'm looking for a job helping a New Zealand business start using AI in its office work, because that's the work I know best and I can see where AI would genuinely save people time and where a person still needs to check it.

I was a Purchaser at Häfele New Zealand for nearly seven years. I used SAP every day to order stock from Häfele's companies in Australia and Germany, and earlier from Asia, I matched the supplier invoices to our purchase orders and sorted out anything that didn't match, and in a busy fortnight I'd place up to about NZ$500,000 of orders. Before that I did IT support there for the whole business of about 50 people.

Since October 2026 I've been building software by directing AI coding agents. They write the code, but I decide what gets built and the rules it has to follow, and I test it myself before I'll call anything finished. I'm not a developer and I don't claim to be one.

Work

Invoice checker Demo, November 2026

At Häfele I checked supplier invoices against their purchase orders line by line before they were paid, because a higher price or a few extra units are hard to spot on a long order, and harder to sort out once the bill has been paid. The invoice checker does the same check, explains every flag in plain words and adds up what to raise with the supplier.

You can try it here. Drag the invoice onto its order, or press Check, and the other sample bills are there too. The suppliers and prices are all made up.

Purchase order 4500012904

Sample Hardware Imports Ltd

Lines on purchase order 4500012904
ItemQtyUnit price
RUN-500Drawer runner, 500 mm, pair80$15.60
LED-2MLED strip, 2 m, warm white50$18.50
SCR-430Screws, 4 x 30 mm, box of 50024$11.90
LEG-100Adjustable cabinet leg, 100 mm400$1.35

Tax invoice SHI-7731

Sample Hardware Imports Ltd
GST number 136-900-420
5 November 2026, for order 4500012904

Lines on invoice SHI-7731
ItemQtyUnit priceAmountResult
RUN-500Drawer runner, 500 mm, pair80$16.10$1,288.00
LED-2MLED strip, 2 m, warm white60$18.50$1,110.00
SCR-430Screws, 4 x 30 mm, box of 50024$11.90$285.60
LEG-100Adjustable cabinet leg, 100 mm300$1.35$405.00
Subtotal$3,088.60
GST$463.29
Total$3,551.89

NZ Redact Open source, November 2026

In Xero's May 2026 survey, 40% of New Zealand small businesses said data privacy and security was a reason they weren't using AI, or weren't using it more. NZ Redact takes the personal details out of text before it goes into an AI tool and puts them back into the answer afterwards. It knows New Zealand IRD, bank and NHI numbers and checks them against Inland Revenue's and Health New Zealand's own rules, and the page isn't allowed to connect to anything, so the text stays on your computer.

In a blind test on documents it hadn't seen before, it found 95% of the numbers, dates, emails, phone numbers and addresses and about two thirds of the names, up from a quarter in the first version, so names still need a person to read through them. An AI coding agent wrote the code and the rules, and separate agents wrote the test documents without seeing the rules.

NZ Redact with a made-up email loaded. Each personal detail is highlighted in place, and the findings panel lists each one with its placeholder, such as IRD_1 and BANK_ACCOUNT_1.

SwimSorted My own product, October 2026 to now

I also work casually as a pool technician for The Pool Guy, and every visit means testing the water and working out what to add, which is a safety risk if it's done wrong. SwimSorted works that out from the water test and the products the technician has with them, with a safety limit on every dose, acid and chlorine never added together and no phone signal needed. The website and demo are live and company sign-ups open in December 2026, but it doesn't have any customers yet.

SwimSorted's How a visit works section, on sample data. A phone shows the doses for a sample pool, 360 mL of pool acid 32% to lower the pH first, then 540 mL of liquid chlorine 12.5%. Beside it is the list of the five steps of a visit, with Doses as the current step.

KeaClip My own app, October 2026

KeaClip is a free Windows app for saving, trimming and sharing video and audio, without ads, an account or tracking. I wrote the brief for it myself, 49 sections of it, and the last two of its 12 releases couldn't be published unless every test and a 41-check installer self-test had passed. A few lines from that brief:

Do not rush to a prototype and call it finished.

Do not claim every website will work permanently. Website extractors change over time.

Only support downloading content the user owns, is authorised to save, or is otherwise permitted to download.

KeaClip version 0.4.0, the Download screen in the light theme. A sample video link has been checked, and the screen shows the video's title and picture, the formats it is available in, the choice of video and audio, audio only, video only or archive, and the Download button.

Working with AI

I use Claude and ChatGPT every day. Claude is connected to my Gmail, Google Calendar, Google Drive and 11 other services, and I've set up 10 saved skills for jobs I do over and over, like release checklists and checking wording.

My main rule for the agents is that they don't buy anything, publish anything, send anything or permanently delete anything without asking me first. These are three times I had to step in.

  1. On KeaClip the AI suggested adding cloud storage and said a charge "isn't impossible in theory". I told it I must never be charged, and it put hard limits in place, with tests, before the first upload.
  2. On SwimSorted the AI twice recommended buying a domain before anyone had checked the name could be used. I asked for that check, the name turned out to be a registered trade mark in Australia, and I renamed the product.
  3. On SwimSorted the AI kept writing slogans for the website, so I asked for wording that reads like I wrote it myself and for a build check that fails if the slogans come back.

No person has reviewed the code in my projects yet. Every review in the project records is one AI checking another AI's work.

Experience

  1. Purchaser, Häfele New Zealand January 2018 to November 2024

    • Used SAP every day for purchase orders, purchase requisitions, material records and supplier price records, and ran weekly stock forecasts in SAP and Excel.
    • Bought stock from Häfele's companies in Australia and Germany, and earlier from Asia, by sea freight, part-container loads and air courier, including dangerous goods and oversized items.
    • Placed orders of up to around NZ$500,000 in a busy fortnight.
    • Matched supplier invoices to purchase orders and sorted out differences with suppliers.
    • Worked out contract rates, minimum order quantities and bulk discounts with local and overseas suppliers, and dealt with managing directors at other Häfele companies. Trained new purchasing staff.
    • Worked alongside Dell's team for several months to wipe, clean and rebuild staff computers after a company-wide cybersecurity incident.
  2. IT Support, Häfele New Zealand 2016 to 2017

    • IT support for the whole business of about 50 staff, covering troubleshooting, equipment and system updates. Trained new staff on the systems.
  3. Since Häfele November 2024 to now

    • Player Support Specialist, Grinding Gear Games, temporary through Madison, December 2024 to February 2025. Answered 700 to more than 1,000 player requests on most days of the Path of Exile 2 launch, and around 1,400 on the busiest.
    • Display Installer, Atlantis Bathrooms, family business, 2025. Installed shower displays in Mitre 10 and plumbing merchant showrooms.
    • Pool Valet Technician, The Pool Guy, casual, January 2026 to now. Cleaning and water testing for residential pools.

I haven't set up AI for another business yet or trained anyone to use it, but I've trained new staff in purchasing and in IT.

Full CV (PDF)

Contact

I'm in Auckland and I can start now, remote, hybrid or in the office. I'm a New Zealand and British citizen.

CV (PDF) LinkedIn