SOFTWARE ENGINEER

Eleven years as the entire mobile team at a US company, and the last one spent moving its maintenance onto autonomous agents: technical debt, exploratory testing, bug triage and reproduction, and fixes for well-understood bugs, all behind layered agent and human code review.

WHO BUILDS

Software that connects, educates and solves real problems, from the bottom of the world.

MOBILE APPS

Native iOS and Android on a shared Rust core, bridged with UniFFI, so both platforms run one implementation of the business rules. A parity agent explores the two apps side by side and reports where they diverge.

AGENT WORKFLOWS

Agents that pay down technical debt, run exploratory tests, triage and reproduce bug reports and fix the well-understood ones. Every change passes agent review and then human review before it merges.

RESEARCH PIPELINES

An agent chain that turns earnings reports into DCF models, research notes and a ranked shortlist. It runs under herdr on a server; I kick it off from my phone and read the report an hour later.

LEARNING PLATFORMS

Intellum's mobile apps since 2015 and its Rails platform since 2024: offline courses, a social feed, chat and video for an enterprise customer-education product used by many of the big tech companies.

Behind them, Ruby on Rails with React front ends, Go on AWS Lambda for analytics, and BigQuery transformations.

CONSERVATION TECH

Android apps for the Department of Conservation that manage Bluetooth field devices, LiDAR-guided helicopter weed control, and machine learning that spots unsustainable forestry.

MAPS AND GIS

Bikemap navigation and bike computers, Bluetooth LE sensors, and the Maptoolkit frameworks other apps built on.

ELECTRONICS

Hardware meets software, from Arduino prototypes to production IoT devices.

AND READS

Most of the software engineering canon, and a fair amount of physics and philosophy.

The full list, rated →
AND SHEARS

Yes, I can actually shear a sheep. Working from New Zealand with teams in the US and Europe has its perks.

Contact LinkedIn GitHub Reading