Summary

I’m passionate about building good software and making cool stuff. I am currently a software engineer at Icon Technology Studio and was previously the head of software engineering at a local drone software startup. I have volunteered a significant amount of time as the team lead of infrastructure (and at one point as the treasurer) of Hackerspace Brisbane.

I have a degree in Computer Science from the Queensland University of Technology. I also started a small social enterprise called Brisbane Makerspace which is a community workshop space for people to learn about and use tools like 3D printers, laser cutters, and electronics prototyping equipment.

I have practical experience across the full stack of software development. I love making good software that’s bug free, and creating exceptional user experiences. Most of my professional experience includes working on projects with JavaScript, TypeScript, Node.js, Python, a variety of web frameworks, and 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; have familiarity with React and Typescript; experience configuring production ready services like Cloudflare, Nginx and Sentry; and have a good understanding of Docker.

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

Skills & Proficiencies

Proficient - JavaScript, Node.js, TypeScript, Python 3, Vue.js, HTML/CSS, Git, Linux, Docker, Dev Ops (including Nginx, Proxies, CI/CD Systems, etc.), Cloudflare, Sentry
Familiar - React, Webpack, Babel, SQL, Arduino (C++), 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

Software & Devops Engineer

2021 - Current
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 (intermediate level)
  • Firebase and Cloud Functions
  • Dev Ops, CI/CD Systems & Docker etc.

Director / Head Maker

2021 - Current
Brisbane Makerspace, Brisbane

I run (part-time) a social enterprise called Brisbane Makerspace. I am responsible for the day to day operations, running workshops, maintaining and improving our digital infrastructure (swipe system, websites etc.), etc.

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

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

Head of Software Engineering

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

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 listed here.

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 "Memberbucks" used for vending machines and purchases.
jCharge - A suite of software and hardware that allow for cost and time effective testing of recycled Lithium Ion battery cells.