Agentic software engineer · Aotearoa New Zealand

Available for selected projects

Complex systems.
Calm software.

I’m Mark. I engineer practical tools, web applications and AI-assisted workflows that make complicated work easier to see, understand and run.

CURRENT SIGNAL

Building software that earns its place in the workflow.

SvelteKitPythonGoAI
[ 01 / WORK ]

Software with
a job to do.

A selection of current and completed work. The common thread is simple: make useful information visible and the next action obvious.

01

Cast Conditions

Completed

A modern river flow, weather, and tides reference application for jet boaters, fiishermen/fisherwoman and whitebaiters for several popular South Island, New Zealand rivers.

SvelteKit
02

OpsAssistant

Completed

A comprehensive web application which captures the key functions of an Irrigation Scheme Operations Manager and provides the data and tools that they use on a daily basis at their fingertips.

Django Rest FrameworkSvelteKitshadcn-svelteGo
private / internal
03

scotchthistle.racing

Completed

A sveltekit website developed for ScotchThistle racing.

SvelteKit
04

Corporate API

Delivered to Customer

Implementation of an API to expose corporate data as a service. Built on a Django REST API with a managed Postgresql database. This project is now in production and is transforming the way data is stored, managed and accessed across the organization. Ongoing development is occurring to integrate new data sets.

Django Rest Framework
private / internal
05

Corporate Risk Management Application

Delivered to Customer

A simple approach to managing and tracking corporate risks. The focus of this application is to make management and tracking of corporate risks and risk controls as simple as possible for executives and managers. This project is in development and more details will be available when development is complete.

Django Rest FrameworkSvelteKitshadcn-svelte
private / internal
06

Dam Manager

Delivered to Customer

A comprehensive Dam Safety Management tracking system for use by the Dam Manager of a Dam. This is being built to enable efficient tracking of requirements under new Dam Safety Assurance Programme to meet compliance needs for Form 3, under the new Dam Safety Legislation.

Django Rest FrameworkSvelteKitshadcn-svelte
private / internal

Side projects

Small builds. Real interests.

Forecasts, film, racing, food and one determined sheepdog.

[ 02 / PRACTICE ]

Plain thinking.
Solid delivery.

I work from the problem outward—understand the decisions, shape the information, then choose the simplest technology that will hold up.

01

Build

Full-stack applications with sensible data models, dependable APIs and interfaces people can understand at a glance.

02

Connect

Integration work that gets systems, teams and information moving together without hiding the important details.

03

Automate

Thoughtful AI and workflow automation that removes repetition while keeping people in control of the result.

Working stack

The tools stay in service of the work.

Broad enough to choose well. Experienced enough to keep it boring where boring is good.

Languages

Python · Go · TypeScript · JavaScript · SQL

Product

SvelteKit · Svelte · Django · APIs · Postgres

Systems

Linux · Git · Docker · CI/CD · DigitalOcean

AI

OpenAI · Anthropic · Codex · PyTorch · scikit-learn

Agentic Coding
Backend API Framework
Backend Database
Backend, API and System Integration
Cloud Server Hosting
Data science and integration
[ 03 / SIGNAL ]

Work in
the open.

A live pulse from GitHub and a record of conversations about AI, data and the systems people depend on.

github / activity
LIVE DATA
13,178 contributions all time
5,856 contributions last 12 months
3,877 commits last 12 months
1,514 pull requests last 12 months
165 repositories public + private
365 day output 226 day streak
JavaScript 48.6%Python 15.2%Svelte 11.2%HTML 8.6%CSS 6.3%Other 10.1%

Speaking

Sharing what works.

Practical talks for industry, boards, user groups and conferences—usually where data, AI and operations meet.

Data Insights and AI at Central Plains Water

Lincoln Agritech · Industry · Jul 2026

Data Insights and AI at Central Plains Water

Central Plains Water July 2026 Governance Group Presentation · Industry Board Members and Stakeholders · Jul 2026

Unlocking the Power of Data to Transform Water Management

Water New Zealand Conference 2025 · Conference · Jul 2025

Empowering Resilience and Efficiency

Snowflake User Group Christchurch · User Group · Apr 2025

Empowering Resiliance and Efficiancy - Central Plains Water Ltd’s Data-Driven Journey with ​ Flock Consulting.

Digital Workplace Conference New Zealand 2025 · Conference · Mar 2025

[ 04 / ABOUT ]

Behind the keyboard

I’ve been making computers useful since the ZX81.

I’m a long-time software engineer with a practical bias: understand the problem, shape the data, build the interface, and make the result useful for the people who rely on it.

That same curiosity carries away from the keyboard—onto rivers, race tracks and wherever a drone can get a better view.

HusbandDadJet boaterGrass kart racerFishermanDrone pilot

Have a complicated problem?

Let’s make it
feel simple.

Available for selected software, integration, AI workflow and speaking projects.

Talk on LinkedIn Explore GitHub