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. In the past I’ve also interned at a local fintech startup where I reverse engineered internet banking websites. I have volunteered a significant amount of time as the team lead of infrastructure (and at one point as the treasurer) of Hackerspace Brisbane where I redeveloped their membership software systems.
I am nearly finished my bachelor’s degree in computer science at the Queensland University of Technology which I have been working on part-time while I work full time. 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, with a strong knowledge of JavaScript and common web technologies. 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, NodeJS, 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.
Skills & Proficiencies
Education
- Major in Computer Science
- Minor in Mobile Application Development
- Minor in Entrepreneurship
Experience
I work as a backend software and devops engineer across a wide range of client projects.
- Google Cloud Platform
- Node.js / TypeScript / JavaScript
- Firebase and Cloud Functions
- Webpack and Babel
- Dev Ops, CI/CD Systems & Docker etc.
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
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
I reverse engineered online banking platforms to automatically scrape and process data.
- Node.js
- Burpsuite
Volunteer Experience
I volunteer (part-time) running Brisbane Makerspace. I am responsible for the day to day operations, for running workshops, maintaining and improving our digital infrastructure, etc.
- Manage finances
- Maintain digital infrastructure (membership portal/wiki)
- Vue.js
- Node.js / TypeScript / JavaScript
- HTML & CSS
- Dev Ops, Docker, Cloudflare & Sentry
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
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.