Skip to content

Software Engineer · Dimension Software · Auckland

William Blake

Software Engineer at Dimension Software. Working across SQL, Python, React and TypeScript, building APIs and MCP integrations — shipping production systems people can trust.

William Blake in the mountains

About

Build it, ship it, stay with it.

I have commercial experience shipping production software in healthcare and energy — two messy, high-stakes domains where the software has to be correct. Comfortable building features from the ground up, owning them through go-live, and becoming useful in a complex domain quickly.

I am now a Software Engineer at Dimension Software, where a lot of my work is connecting AI to real systems through MCP (Model Context Protocol) servers. Before that I led a five-person capstone team that shipped a clinical tool for Health New Zealand. I use AI tools well (Cursor, Claude, Copilot), then review the result. Based in Auckland.

  • AI integrations
  • APIs & MCPs
  • Hard product problems
  • Complex domains
  • Production reliability

Experience

Production systems in high-stakes domains.

Now at Dimension Software. Before that, a Health New Zealand capstone and a Top Energy summer internship, both during my degree.

  1. Work

    Sep 2026 — Present

    Software Engineer

    Dimension Software

    Full-stack feature work, plus the MCP servers that let AI tools read from and act on real business systems.

    • Ship features end to end, from the database and back-end services through to the screens people use.
    • Design and integrate APIs, and build MCP (Model Context Protocol) servers and integrations that let AI tools work with real business systems.
  2. William Blake with the Health New Zealand spinal cord injury assessment team

    Work

    Jul 2025 — Jun 2026

    R&D Lead Engineer (AUT Capstone)

    Health New Zealand / Te Whatu Ora · final-year capstone, alongside study

    Led a team of five building the ISNCSCI Assessment Tool, production software clinicians use daily, as my degree's capstone project.

    • Set the technical direction, managed the Supabase PostgreSQL database, and built the clinician dashboard and profile section.
    • Owned work through requirements, implementation, testing, go-live and support, rather than treating ship as the end.
    • Learned a dense clinical domain fast enough to ship tools people could trust; sat with non-technical users and iterated on awkward flows.
    • Collaborated through design conversations, reviews and documentation; used Cursor and Claude daily with judgement about where AI helps and where it needs a human.
  3. Top Energy Outage Centre map of Northland with planned and unplanned outages

    Work

    Nov 2025 — Feb 2026

    Digital Systems Engineer (Summer Internship)

    Top Energy Ltd

    Built cloud data and ML workflows on Azure against real infrastructure — including a production fault-detection model on pole imagery.

    • Shipped a pole-imagery fault-detection model at 95% accuracy and recall, replacing days of manual work.
    • Delivered integrations across SharePoint, Entra and FME that had to keep working when source systems were messy.
    • Led practical Copilot adoption: used AI to move faster, reviewed generated code before it shipped, and shared that judgement with the team.
  4. William Blake at graduation holding a Bachelor of Computer and Information Sciences certificate

    Education

    Jul 2023 — Jun 2026

    Bachelor of Computer and Information Sciences

    Auckland University of Technology

    Software engineering across Python, Java, SQL and TypeScript — building working systems, not just completing labs.

    • Advanced courses in AI & ML, Data Science, Project Management and codebases.
    • Full stack applications including Taxi App, Pub Quiz using OpenAI, Shortest Path Maze Finder and a Digital ISNCSCI web app.
    • Member of AUT CSEA, AUT Basketball and AUT Gym.

Projects

Work that had to be correct.

Clinical production software and AI-backed product work, both built in teams.

2025

Production

ISNCSCI Assessment Tool

React/TypeScript web app for neurological classification of spinal cord injuries, deployed at a major NZ hospital. Assessment views, draft/status workflows and reusable hooks in a high-stakes clinical setting — software that had to be correct when a clinician was with a patient, not only in a demo.

Team of 5 — I led the team, set the direction, built the dashboard and profile section, and managed the database.

  • Next.js
  • React
  • TypeScript
  • Supabase
View on GitHub

2024

Shipped

Trivia on Tap

Full-stack pub quiz with OpenAI for live question generation, plus scoring, persistence and multi-user flows. Built to make an AI-backed product usable rather than leaving it as a prototype.

Team of 4 — I designed the frontend, including the dashboard and button interactions.

  • React
  • TypeScript
  • Tailwind
  • Supabase
  • OpenAI API
View on GitHub

Skills

What I work with day to day.

Core stack

  • SQL
  • Python
  • React
  • TypeScript
  • REST APIs
  • MCP

AI & cloud

  • AI integrations
  • Claude
  • OpenAI API
  • Azure

Languages & tools

  • JavaScript
  • Java
  • Next.js
  • Node.js
  • PostgreSQL
  • Git
  • Cursor
  • Copilot

Contact

Let's talk.

Auckland-based Software Engineer at Dimension Software. Open to conversations about engineering roles, AI integrations, or anything on this page.