SOFTWARE ENGINEER

Eleven years leading mobile at Intellum, at times as a team of one, and the last year moving its maintenance onto autonomous agents behind layered agent and human 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 discounted cash flow models, research notes and a ranked shortlist. It runs on a server, so I can start it from my phone wherever I am and read the report an hour later.

LEARNING PLATFORMS

Intellum's mobile apps since 2015 and its platform since 2024: offline courses, a social feed, chat and video for an enterprise customer-education product used by Google, Meta, Pinterest and X.

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: Bluetooth field devices, LiDAR-guided helicopter weed control, and machine learning that spots unsustainable forestry.

MAPS AND GIS

Bikemap navigation, a bike computer app that recorded routes and showed live speed and pedal cadence from Bluetooth LE sensors, and the Maptoolkit frameworks other apps built on.

ELECTRONICS

Arduino prototypes, production IoT devices, and Cassius: a boxing bag peppered with sensors, used as the physical interface for designing a 3D-printed lamp.

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