Full-time
Senior, lead, principal or architect roles.
- Technical direction and architecture
- Hands-on delivery alongside the team
- Leading, mentoring and advising stakeholders
- Hamilton-based: NZ remote or hybrid, or international remote
Hamilton, NZ · Remote worldwide
Senior Software ArchitectAI Agentic Workflow LeadTechnical Leader
I build software, lead the teams that ship it, and wire AI into how they work.
25+ years building and leading software delivery. Now I apply AI agentic workflows to real engineering: designing agent roles, orchestrating deterministic AI pipelines, and bringing structured automation to the whole development lifecycle.
work flowing through an agentic pipeline
Work with me
Pick the one that fits. Each goes straight to a conversation, not a sales funnel.
Senior, lead, principal or architect roles.
Short or long-term engagements, embedded with your team.
Web apps, platforms and AWS infrastructure, built properly.
Adopt agentic AI in a way your engineering practice can rely on.
AI & agentic workflows
Most teams bolt an assistant onto the editor and stop there. I design the workflow first: which agent does what, what it is allowed to touch, and how its output is checked. Then I make it repeatable.
Designed AI agentic workflow methodologies for a software agency: agent roles, responsibilities, skills and orchestration patterns.
Prototyping a Rust CLI that executes deterministic workflows and shells out to GitHub Copilot CLI for each step.
Integrating agentic orchestration into GitHub CI/CD: automated issue triage, PR generation and AI-assisted bug fixes.
AI-generated Cucumber BDD, end-to-end and unit tests as part of a wider quality automation strategy.
Primary thought leader in the agency's AI re-tooling initiative.
$ orchestrate run fix-bug --issue 142 workflow fix-bug · 5 steps · deterministic [triage] classify issue → bug · area: billing ✓ labelled and assigned [plan] read code, propose change ✓ plan: 2 files, 1 migration [test] generate failing Cucumber scenario ✓ scenario fails as expected [build] apply fix via copilot ✓ unit + e2e + bdd passing [review] open PR for human review ✓ PR opened · awaiting approval done · a human merges, not the agent
Selected work
Four engagements, told plainly: what was wrong, what I did, where it ended up.
Putti · global Web3 client
HealthSafe
Frello (formerly Friendly Manager)
Putti
Experience
From team lead to technical director to architect, always close to the code.
Nov 2023 – present
Jul 2021 – Nov 2023
2018 – 2021
2017 – 2018
2012 – 2017
2006 – 2012
Earlier
Skills
Grouped by what they are for. Pick a cluster to focus it.
Designing and running agentic workflows
Serverless, containers and infrastructure as code
Services, APIs and data
Interfaces people use
Identity and integration
Build, test, ship
Chains in production
Henry is one of the most pragmatic development level tech heads I've ever met or worked with.