Summary
I’m passionate about building good software and working on cool side projects. I am currently a software engineer at Aginic Ventures and was previously the founding software engineer at a local drone software company. 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 is bug free, and creating exceptional user experiences. Most of my professional experience includes working on projects with JavaScript, TypeScript, Vue.js, 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
Education
- Major in Computer Science
- Minor in Mobile Application Development
- Completed some Entrepreneurship & Law electives
Experience
I work as a senior software and devops engineer that specifically works with startup founders to build their product and business.
- AWS / Terraform
- Node.js / TypeScript / JavaScript
- React / HTML / CSS / Tailwind
- Dev Ops, CI/CD Systems & Docker etc.
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
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.
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 websites to automatically scrape and process data.
- Node.js
- Burpsuite
Volunteer Experience
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.