Skills
I have a well rounded skill set with experience across the full stack of web development.
This includes the frontend, backend, devops, and everything in between. I'm also an expert at 3D
printing, and am familiar with electronics and hardware design. Below are the
technologies I'm most familiar with.
JavaScript / Node.js
I've built web apps using JavaScript and have experience with Node.js (express and hapi) on the backend.
Vue.js / React
Vue.js is my favourite front end framework and I've use it in a number of projects (like this website!). I've also got a little experience with React.
Python
I've used python to build web apps with Django and backend APIs with Django Rest Framework.
HTML
HTML is used in the majority of my projects whether it be a hybrid mobile app using Capacitor, or a website.
Linux and Devops
I'm experienced with most of AWS' services, and I'm familiar with GCP. I'm also experienced with using Linux servers and computers.
Docker & Kubernetes
I've built many docker images to suit various application run time environments. I've also deployed applications to Kubernetes clusters.
3D Printing & Electronics
I'm an expert at 3D printing and have experience with 3D modelling product enclosures and with basic electronics design.
Electric Vehicles & Drones
I have a passion for electric vehicles and drones. I'm a licensed drone pilot (RePL), own an electric car, and converting a motorbike to electric!
Featured Projects
MemberMatters Software
March 2022
I created MemberMatters, an open source membership management solution for makerspaces and not for profit community groups. It has integrated billing, member tools and an RFID access system.
Brisbane Makerspace
November 2021
I started a brand new makerspace in Brisbane, with a focus on creating a friendly and inclusive environment, and accessible tools that are easy to use.
eBandit Electric Motorcycle Conversion
April 2021
I love electric vehicles, so in December 2019, I decided to convert an internal combustion engine motorcycle to an all electric drive train. This website is an attempt at documenting the process from start to finish. I'm very close to having it running, so stay tuned!