*, Australia

I'm A full stack JavaScript developer with team lead and Scrum experience. I am skilled in developing digital experiences using MongoDB, Node, TypeScript, GraphQL & React. My ideal team is self-organising, supports personal development and is passionate about the product.


Melbourne, Australia

Software Engineer at Localz

  • Lead a key, client-facing project
  • Collaborated with the Head of Product to turn customer requirements into workable tasks
  • Developed a Back-end for Front-end application with GraphQL, Node.js & TypeScript
  • Developed a front-end application with React, TypeScript & GraphQL
  • Contributed to Node.js microservice applications
  • Collaborated with the CTO and fellow developers to make key architectural decisions
  • Security champion

London, UK

Digital Team Manager at Procurement Leaders

I joined Procurement Leaders in 2016 as a Junior Web Developer. Through a series of successful performance reviews, product and team contributions, I was promoted to the digital team manager in January 2019. My responsibilities at Procurement Leaders ranged from developing and deploying full stack JavaScript applications to managing and leading a team of developers. I worked across departments, with internal and external stakeholders to deliver digital experiences to the customer.

  • Developed GraphQL APIs with Node.js, TypeScript, Apollo GraphQL, Express.js & MongoDB
  • Developed single page applications with React.js, Redux & Apollo GraphQL
  • Developed REST APIs with Node.js, TypeScript & Express.js
  • Developed Salesforce integrations with JSForce & SOQL
  • Applied functional programming principles to develop readable & maintainable code
  • Setup continuous integration and delivery with CircleCI
  • Configured web servers running Ubuntu & Nginx
  • Lead & coached a team of developers
  • Planned digital developments with internal stakeholders
  • Lead technical solution design and code reviews
Key achievements
  • Lead the successful implementation of the Scrum framework to scale delivery
  • Successfully deployed two full stack Node.js, GraphQL & React.js applications into production
  • Lead a team that consistently over achieved against team and company goals

London, UK

Senior Full Stack Developer at Procurement Leaders

London, UK

Full Stack Developer at Procurement Leaders

London, UK

Web Developer at Procurement Leaders

Sunshine Coast, Australia

E-commerce manager at HoundHouse

  • Designed, developed & deployed e-commerce websites using WooCommerce
  • Researched relevant keywords & created landing pages
  • Developed the global e-commerce strategy and websites

Sunshine Coast, Australia

Web Developer at AD Marketing

  • Developed client websites with WordPress
  • Followed designs to produce static HTML & CSS websites
  • Created & executed marketing strategies for clients

Sunshine Coast, Australia

Web Developer & SEO at M&D Employment Services

  • Developed Drupal Commerce & WooCommerce websites
  • Developed WordPress plugins and themes
  • Configured AWS instances & routing
  • Deployed websites using the LAMP stack
  • Optimised e-commerce pages for conversion


Sunshine Coast, Australia

Bachelor of Information & Communications Technology at The University of the Sunshine Coast

Sunshine Coast, Australia

Marketing - Minor at The University of the Sunshine Coast

London, UK

Certified Scrum Master at Agil8


ExpressGraphQL - ApolloTypeScript
MongoDBApache 2Nginx


Being my biggest passion, software development is what I spend most of my time doing. But when I'm taking a break, I love to travel, work on my fitness and learn. Some of my favorite ways to spend my time are:

  • Traveling - In March 2020 I travelled to my 40th country, smashing my 30 before 30 goal.
  • Podcasts - My favorite is Freakenomics Radio, but I will listen to almost anything that can teach me something new.
  • Learning new technologies - I learn best by doing, so I love to work on small side projects using different technologies.