Summary

I’m passionate about building good software and working on cool side projects. I have a degree in Computer Science from the Queensland University of Technology and am currently a senior software engineer at Mantel Group. I have also volunteered a significant amount of time as the team lead of infrastructure (and at one point as the treasurer) of Hackerspace Brisbane and was the founder and current president of Brisbane Makerspace.

I founded a not-for-profit called Brisbane Makerspace which is a community workshop space for people to socialise and learn about tools like 3D printers, laser cutters, and electronics.

I have practical experience across the full stack of software development including hardware integration, backend, frontend and devops. I love making good software, and creating exceptional user experiences. Most of my professional experience includes working on projects with JavaScript, TypeScript, C#, Vue.js, React, Node.js, Python, a variety of web frameworks, devops, CI/CD and similar systems. I love learning on the job, and have a passion for learning new technologies. I’ve setup build systems using babel, webpack and npm; and have experience configuring production ready services like Cloudflare, Nginx and Sentry. I also have a good understanding of Docker and containerisation.

My biggest strengths are my ability to rapidly learn new technologies and problem solve, and that I am competent across most areas of software engineering rather than specialising in a certain area.

Skills & Proficiencies

Experienced - JavaScript, Node.js, TypeScript, Python 3, Vue.js, React, HTML/CSS, Git, Linux, Docker, Dev Ops (including Nginx, Proxies, CI/CD Systems, etc.), Cloudflare, Sentry
Familiar - C#, dotnet core, Arduino (C++)
Beginner - Webpack, Babel, SQL, php

Education

Bachelor IT (Computer Science)

2016 - 2022
Queensland University of Technology
  • Major in Computer Science
  • Minor in Mobile Application Development
  • Completed some Entrepreneurship & Law electives

Experience

Senior Software Engineer

2023 - Current
Mantel Group, Brisbane

I work as a senior software and devops engineer that works with startup founders to build their product and business.

  • AWS / Terraform
  • Node.js / TypeScript / JavaScript / C#
  • Vue.js / React / HTML / CSS / Tailwind
  • Dev Ops, CI/CD Systems & Docker etc.
  • Hardware and peripheral integration

Software & Devops Engineer

2021 - 2023
Icon Technology Studio, Brisbane

I work as a backend software and devops engineer across a wide range of client projects.

  • Google Cloud Platform
  • Node.js / TypeScript / JavaScript / Python
  • React (beginner level) / Vue.js
  • Firebase and Cloud Functions
  • Dev Ops, CI/CD Systems & Docker etc.

Software Engineer

2020 - 2021
My Parcel Locker / Smarte, Brisbane

I was part of the software engineering team responsible for developing our user-facing online portal, kiosk interface and back-end systems to support our various parcel locker products.

  • Vue.js
  • Node.js / TypeScript
  • Electron
  • HTML & CSS
  • Google Cloud Platform
  • Webpack and Babel
  • Dev Ops, Docker & Sentry

Founding Software Engineer

2018 - 2020
National Drones, Brisbane

I was in charge of managing our software engineering department. I wrote code, managed dev ops, architected new features and led the software team for National Drones’ online data visualisation platform.

  • Python 3 & Django
  • Vue.js
  • HTML & CSS
  • Javascript
  • AWS
  • Webpack and Babel
  • Dev Ops & Docker

Junior Software Developer

2017 - 2018
Fabric Corp, Brisbane

I reverse engineered online banking websites to automatically scrape and process data.

  • Node.js
  • Burpsuite

Volunteer Experience

President & Head Maker

2021 - Current
Brisbane Makerspace, Brisbane

I help run a local not-for-profit called Brisbane Makerspace (officially incorporated as Meanjin Makerspace). I am responsible for the day to day operations, running workshops, maintaining and improving our digital infrastructure (swipe system, member portal, website etc.), membership engagement etc.

  • Manage finances & operations
  • Maintain digital infrastructure (membership portal/wiki/website etc.)
  • Vue.js / HTML / CSS
  • Node.js / TypeScript / JavaScript / Python / Micropython / Electronics Development
  • Dev Ops, Docker, Cloudflare

Treasurer and Infrastructure Leader

2016 - 2021
HSBNE Inc., Brisbane

I have previously been the association’s appointed treasurer and infrastructure team leader. I was responsible for developing a new membership portal, access system, and billing system from scratch.

  • Managed association finances
  • Maintain existing digital infrastructure
  • Develop new digital infrastructure

President and Vice President

2016 - 2019
Code Network, Brisbane

I helped organise one of Brisbane’s largest tech clubs and was responsible for everything running smoothly.

  • Ran hackathons
  • Negotiated sponsorship deals
  • Facilitated community engagement
  • Ran workshops

Projects

I'm passionate about open-source software and love contributing to the community. You can find various projects of mine on my GitHub account, but the most important one is MemberMatters below.

Member Matters - As part of my previous volunteer work with HSBNE Inc (and now Brisbane Makerspace), I developed an open-source membership portal. This is currently responsible for managing hundreds of members, the swipe card access system, swipe card tool interlock system, membership invoices and payments, and our digital currency "Spacebucks" used for vending machines and purchases.