THE JOURNEY SO FAR

Experience

Software, hardware and a habit of learning.

  1. 2025

    Freerange BlazorKiwi

    Remote

    Taking some time out to upskill on a new tech stack and develop my C#, .NET & Blazor skills. I've started a couple of projects including this web app, which will serve as my playground for testing render modes, components and services.

  2. 2015 - 2025

    ADInstruments

    On site

    Software Engineer

    Software Tester

    I worked on a Hardware team alongside firmware & hardware engineers developing and integrating data acquisition devices into a C++ modular monilithic real-time physiological data analysis platform.

    • Consulted with customers, stakeholders and OEM technical contacts to design & deliver end-to-end product solutions
    • Designed & developed production test & calibration suites for analog & digital devices using a myriad of languages, tools & frameworks.
    • Developed protocol APIs for embedded systems - STM32 (STM32CubeIDE), Tiva M4F (CSStudio) and other USB/BLE devices
    • Managed continuous integration systems, and release processes for several software products, firmware & production tools
    • Gained 2 ISTQB (International Software Testing Qualifications Board) qualifitions - Foundation Level Core v3.1, Foundation Level Agile
  3. 2010 - 2015

    University of Otago

    On site

    Master of Applied Science (MAppSci) - Electronics

    Bachelor of Science (BSc) - Electronics

    • Summer Intern 2012, 2013, 2014 - Built a MPPT (solar) controller, helped develop undergraduate lab projects
    • Interfaced MATLAB with a scanning vibrometer to conduct fourier analysis of speaker boxes
An unhandled error has occurred. Reload

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.