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

iBBQ

Completed

Web application to track iBBQ bluetooth temperature probe temperatures remotely. This application connects to your bluetooth temperature gauge in your smoker and allows you to access and receive temperature alarms from anywhere you can connect to the internet.

GoSvelteKitshadcn-svelte
private / internal
03

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
04

scotchthistle.racing

Completed

A sveltekit website developed for ScotchThistle racing.

SvelteKit
05

Smokin Meat

Completed

Smokin Meat is your ultimate destination for the best YouTube video recipes in the world of smoking and BBQ. My curated collection features top-notch tutorials from renowned chefs and backyard experts, helping you perfect everything from slow-smoked briskets to fiery grilled delights. Whether you're a seasoned pitmaster or just starting your BBQ journey, Smokin Meat offers endless inspiration to fire up your creativity and elevate your culinary skills.

SvelteKit
06

sshselect

Completed

SSH Select is an open source command-line tool for Linux written in Go that provides an interactive interface for selecting and connecting to SSH servers using standard SSH config format, featuring fuzzy search and keyboard-based navigation.

Go

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
12,991 contributions all time
5,801 contributions last 12 months
3,845 commits last 12 months
1,483 pull requests last 12 months
164 repositories public + private
365 day output 215 day streak
JavaScript 48.9%Python 14.9%Svelte 11.2%HTML 8.7%CSS 6.4%Other 10%

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