Work
Work
Here is a display of some of the work I have done/been involved in. This includes a range of development builds, maintenance and tech leading.
Sydney Opera House
Built and integrated features using Drupal 9. This involved working with a complex API system, creating custom modules and ensuring website security. I collaborated with a multinational team to integrate third-party APIs and troubleshoot technical issues. My focus was on delivering a high-performing website that met stakeholder requirements and provided a user-friendly experience.
- Full Drupal 9 Build using PHP, MYSQL, HTML, CSS, Javascript
- Tessitura booking API integration
- Custom Checkout Flow with core drupal APIs
- Content management with full custom access and field setup
- AJAX Forms
Topdeck Travel
Used PHP, MySQL, Drupal 8 and REST API to build and integrate features into the website. I integrated APIs, created custom modules, and ensured website security. I collaborated with a team to deliver a seamless user experience and meet stakeholder requirements, leveraging my expertise to overcome technical challenges.
- Full Drupal 8 Build
- Custom Checkout Flow with core drupal APIs and booking API
- Working across multinational team
- Multicurrency commerce
- Custom Checkout Flow with core drupal APIs and booking API
NZ Police 105
As the technical lead on the NZ Police project, I utilized my expertise to guide the development team. I used various technologies to build and integrate features into the website, including mentoring others and ensuring project success. I took a hands-on approach to problem-solving, leveraging my experience to overcome technical challenges and deliver a user-friendly experience that met the needs of the NZ Police and its stakeholders.
- Drupal 9 build
- Custom webforms site
- Multiple API integrations
- Strict deadlines
- Custom access and permissions across many users
Lotto NZ
Leading the Lotto NZ upgrade project, I worked on full end to end development from scoping/planning to delivering and deploying. I combined this with BAU work as well as new feature integration give guidance and updates where necessary. Combining my soft and technical skills, I managed to communicate effectly and manage expectations around delivery with wider members of the Lotto NZ team.
- Drupal 10 upgrade
- Custom module development
- Headless CMS
- Multiple shareholder input
- Full development by myself start to finish