About
I'm a full-stack software developer specializing in building secure, scalable web platforms for the public sector. With deep experience in Microsoft Azure and modern front and backend technologies, I help deliver accessible, efficient digital services.
When I'm not at work I'm probably tinkering with a hobby project or an EDH deck - or taking pictures of my cats.
Experience
March 2023 — Present
Senior Software Developer @ Parliamentary Service
Contribute to development of high quality software for the web including Microsoft Azure. Advocate for best practices when designing, developing, deploying, and supporting our portfolio of software.
- HTML
- CSS
- C#
- .NET
- Blazor
- SQL
- Azure
January — March 2023
Software Developer @ Parliamentary Service
Deliver to production a suite of enhanced publishing systems and microsites.
- HTML
- CSS
- C#
- .NET
- Blazor
- Azure
2021 — 2022
Programmer @ Toulouse Group
Develop high quality software for the web, BrightSign media players, AWS cloud, and embedded devices. Work with clients to transform their requirements into software solutions that inform and entertain.
- HTML
- CSS
- JavaScript
- jQuery
- BrightScript
- AWS
Projects

Parliament Video
Parliament Video is a new site for watching Parliament live and on demand.
Service enhancements were key to the success of this project, including live metadata delivered by WebSocket, clipping of both live and on demand videos, and enhanced search of the on demand videos.
- HTML
- CSS
- C#
- .Net
- Blazor
- SQL
- Azure
- Websockets

ImprovFX
ImprovFX is a Show Control Application built using Electron, a framework for building cross-platform desktop applications with web technologies like HTML, CSS, and JavaScript.
ImprovFX is designed to control various aspects of live shows and events, providing a user-friendly interface for managing video, sound effects, and other show elements.
- HTML
- CSS
- JavaScript
- jQuery
- Electron

The Aronui Industry 4.0 Navigator
The Aronui Industry 4.0 Navigator is a free interactive learning space at Callaghan Innovation's Textile Centre, in Parnell, Auckland.
I worked closely with Vivid Origin to build five 4K Touch interactives running on BrightSign digital signage media players.
- HTML
- CSS
- JavaScript
- jQuery
- BrightScript