Projects
Class Solver
The startup was a program that could place primary school students into classes based upon a number of customizable characteristics. It solved the most important issue that teachers had each year, the days wasted putting students into classes based upon any number of characteristics.
I was apart of the backend team, in charge of writing the API in Elixir, using Phoenix and GrahpQL. The frontend was written in ReactJS, it was all hosted on Microsoft’s Azure platform.
The Starlight foundation
I was the project lead for the Starlight Light foundations quest to unify their employees communication experience. We were tasked with testing the technical feasibility of Single Sign On to multiple external applications they were using.
Racing.Com
Racing.com was undertaking a massive project which involved a brand new mobile application. In order to provide a fast and responsive experience, they used the power of GraphQL to cut down on data transfer. I was bought in for my expertise with GraphQL to create a testing suite that could be run in the build pipeline to highlight any schema regressions. I worked with AWS’ Appsync and AWS Lambda to create a serverless testing suite that bought a faster time to deployment.
Australia Post/ Secure pay
Secure Pay, an Australia Post owned company was undertaking an uplift of their login system for the Merchant Portal in Secure Pay. This meant working with another developer to investigate the current implementation and its inherent limits. We postulated possible solutions and presented them to a board of managers. The best possible solution was to leave the system as it currently stood, this answer wouldn't have been possible unless we did the work to investigate all the possible hurdles of each approach in a thorough and detailed manner.
I was also bought in to supplement the maintenance team which involved working in an agile team to deliver features and fixes to the most critical parts of the Secure Pay platform. Parts that are used for millions of transactions a day.
Sticki/Boop
Sticki (now known as Boop) is a dating app built on the premise of getting people on dates as quickly as possible. This meant building a NodeJS backend with GraphQL built on top of AWS. React native was the weapon of choice for the mobile application. I primarily worked on the NodeJS backend but once that was completed I was bought into the React native code base as well as the React admin panel. I wore many hats in the 12 months I worked at Sticki, from AWS and CI/CD pipelines to React native. I contributed extensively in each layer of the stack.
Baby Bunting
Baby Bunting is Australia’s largest baby ware retailer. They began to expand to New Zealand, which required a complete upgrade of their existing website. This was written in VueJS with Vue Storefront. I was across all aspects of the build. From the terraform scripting we used to set up Commerce Tools, Content Stack, and all environments to the hands-on VueJS work. I even directly worked on Auth0 integration with the platform. I applied clean code practices with a meticulous eye for detail.
This was a multinational project, completely replacing the existing Australian site and creating a brand new New Zealand site.
IAG
IAG is one of the largest insurance providers in Australia and New Zealand. IAG was looking at moving into the serverless space with an uplift of their Quote and Buy insurance flow. This was achieved with a white-labeled ReactJS frontend and an AWS Lambda backend. I ran tech lead for a development team of 6 people, we successfully bought to market Home and Landlord insurance built on top of this serverless architecture.
This was a multinational project, completely replacing the existing Australian quote and buy application for one that could be used in New Zealand as well.