I am a web developer who enjoys creating clean and maintainable code. I build with the user in mind resulting in user friendly and intuitive applications. For over 18 years I have approached my work with the utmost dedication and attention to detail. I also have a keen interest in security and open source.

I am looking to continue this work while also delving further into frontend, security, or devops.

I have operated my own web development company for a while which has given me insight into areas of the business outside of raw development. In addition to this I pride myself on communicating effectively with clients regardless of their level of technical or conceptual knowledge.

Proficiencies

  • PHP8, PHP CLI, MySQL
  • Laravel, Filament, Livewire, PHPUnit, Pest
  • Lando, Docker, Docker Compose
  • REST API design, OAuth
  • Git, Git Flow, Conventional Commits
  • Craft CMS, Craft Commerce, Silverstripe, Shopify
  • GitHub, GitLab, Jira
  • Debian/Ubuntu Server, Ubuntu Desktop, Apache
  • HTML5, CSS3, SCSS, etc
  • JavaScript, Jest
  • AWS: EC2, RDS, etc
  • Bash, general CLI

Knowledgeable

  • Vue, Inertia
  • Gen-AI, RAG
  • ES6, Typescript
  • NativePHP Mobile
  • GraphQL
  • Tailwind
  • Chrome Extensions
  • VSCode Extensions

Planned Advancement

  • More AWS knowledge
  • React
  • Python

Work History

Mar 2022 – Mar 2025

Custom D

Senior Backend Developer

As the backend developer for one team within the company I worked closely with the frontend developer and the team leader to bring application solutions to market.

  • Laravel REST API design, building, and maintenance
  • Filament administration panels with Livewire components
  • Write tests, internal tooling, and minor features for Gen-AI product
  • Data migration from legacy systems, including encrypted sources
  • Database design and optimisation
  • Financial and currency systems
  • Database and query optimisations (sometimes ~50s to <2s)
  • Code reviews

Notable Projects

IMEX Pacific Money

Rebuilt the transfer handling and management of their international money transfer platform as a Laravel RESTful API.

This allowed their manual labour time and error rate to plummet while their while throughput soared.

Red Badge Security

Created an estimate builder with GraphQL API integegrations.

Internal DevOps and Tools

Added DangerJS CI/CD integration to GitLab to sanity check merge request details.

Minor other internal tools.

Feb 2019 – Mar 2022

NZ Performance Beef Breeders

Web Developer

I was the sole developer for the attached design agency but also worked on some internal tooling.

  • Internal tools for processing of genetics data
  • Internal tools for file conversions
  • Templates from PSD to HTML/CSS
  • WordPress website and custom plugin development
  • Silverstripe website development
  • Hosting management, planning, and migration

Jul 2016 – Feb 2019

Springtimesoft Consulting

Full Stack Web Developer

A variety of work including:

  • Development and updating of Silverstripe websites from supplied designs
  • Custom JavaScript components
  • Various deployment and development methods
  • Minor work on existing Magento websites

Notable Projects

Oranga Tamariki Practice Centre

Silverstripe rebuild with dozens of content types and custom re-usable JavaScript components: accordions, dynamic "read more" sections and more built for an extensive amount of migrated content.

Feb 2014 – Nov 2015

The Space InBetween

Senior Web Developer

Work on a variety of projects using an array of systems including:

  • Create internal CLI tools to assist the team and workflow
  • Build advanced websites in Craft CMS, ExpressionEngine, and more
  • Campain websites for AA, AUT, and TradeMe
  • Build with Symfony, Slim, Laravel, and more
  • Make Shopify conform to tasks which it was not designed to do
  • Manage deployments involving Git, FTP, load balancing, and more
  • Integrations with Chargify, Onyx, IRIS, OAuth, and more
  • Database design

Notable Projects

TechWeek (now rebuilt)

Rebuilt in Silverstripe with custom Event submission/review/moderation and intricate scheduling systems.

Santa Fe University & NewSchool of Architecture & Design (now rebuilt)

Expression Engine with advanced custom search engine, custom events system, extensive cusomistion controls for admins.

VO2

Aug – Dec 2013

Web Developer

  • Developed with Silverstripe, ExpressionEngine, Laravel
  • Custom Trello integration to automatically create cards from emails (one week before that was announced as a first-party feature)

Sep 2009 – Jul 2017-ish

Hambrook Web Design

Everything

My freelance business that has become sidelined and is merely maintaining existing clients. I used this to learn business skills while also advancing all relevant development and client interaction skills.

  • Server provisioning and maintenance
  • Contributing to open source projects
  • Helping non-profit organisations
  • Helping Young Enterprise organisation
  • Learn basic accounting, lead generation, proposal drafting, planning, and scoping
  • Development and updating of Craft CMS, Silverstripe, and Expression Engine websites and modules
  • Various deployment and development methods
  • Domestic and international clients
Notable Projects

SmartView Media

Sole developer in Silverstripe 4. Dozens of extremely customisable layout components for admins to use. SmartHub area for customers access assets and customise 3D tours for embedding.

Open Source PHP Libraries and Tools

I have not been able to publicly publish anything recent so these are old tools but they still show good work at the time.

Syn: Bash content copy tool that supports local/remote, proxies, Docker, and more.

CLITaskRunner: PHP CLI library for reading output from a background process in order to trigger events or custom output.

Flatout

Web Developer

Oct 2006 – May 2009

Part of a small team. Responsibilities included:

  • Maintaining/advancing proprietary CMS and internal tools
  • PSD to HTML/CSS/JS
  • PayPal API abstraction class
  • Client training