present
-
Senior Software Engineer
- Implemented SSO into the product using AWS Cognito, which included user migration with 100% uptime.
- Performed analysis of existing stack and formed recommendations for improvement based on business needs
- Rebuilt CI/CD build process with Github Actions to increase deployment speed and added build artefacts to allow rollback
- Wrote developer process documentation, including onboarding, deployment, infrastructure and environment overviews
September 2023 - Present -
Full-Stack Software Engineer
- Developed software for a microservice backend based on AWS Lambda
- Deployed infrastructure as code with Terraform
- Designed error handling systems to robustly handle communication with external APIs
- Embraced a continuous learning methodology, taking time out weekly to upskill
- Architected microservices by composing several AWS services such as DynamoDB, Lambda and SQS
- Used DevOps CI/CD practices with tools such as Jira, Bitbucket, Jenkins and Octopus Deploy
May 2022 - September 2023 -
IoT Engineer
- Designed a battery powered logging device to collect logs in the field
- Manufactured devices via electrical design in Altium, mechanical design in Fusion 360, part sourcing and hand reflow/soldering
- Tested devices in the field, collected and analysed data then presented findings to superiors
- Programmed STM32 and other ARM based micro-controllers in C
- Communicated with suppliers, providing schematics and technical requirements
- Set up production line, working with contractors to manufacture devices at scale
- Implemented hardware obfuscation via opaque epoxy resins
Graduate Network Software Engineer
- Designed the UI and logo, and then built a cloud-based application portal with NextJS
- Wrote code from a test-driven development (TDD) methodology with Jest
- Showcased work and learnings to other teams via org-wide presentations
- Completed the highest level of secure coding course and applied those techniques learnt to my work
- Constructed CI/CD pipelines with Bitbucket and Bamboo
- Built platform reporting and metric dashboards in New Relic
- Practised agile working, tracking and planning sprints in Jira
February 2021 - May 2022 -
Capstone Project - Ultra-wideband Tracking
A highlight of my master’s was the Capstone Project, which gained admiration from our supervisors and was nominated for a Telstra community design award. During the project I:
- Lead a team of two other engineering students to deliver a prototype ultra-wide band (UWB) tracking solution for firefighters
- Designed PCBs and had them manufactured
- Wrote firmware for Arm micro-controllers
- Tested radio signals in a lab environment
- Produced a report uses data obtained from the field to demonstrate viability
- Presented our project as part of the Endeavour Capstone Showcase (virtually due to the pandemic)
March 2020 - November 2020 -
Control and Automation Intern
- Learnt lean manufacturing principles and root-cause analysis techniques (Kaizen, Ishikawa diagrams, five whys)
- Developed PLC ladder logic code and deployed it onto live PLCs
- Performed transactions with PLCs to inject data into an SQL database
- Created SQL queries and reports to process and present data, using SQL Server Management Studio and SQL Server Reporting Services
Nov 2019 - February 2020 -
-
Team Leader and Business Development Officer
Core Work- Coordinated and lead teams of 10 to 20 staff to undertake project work
- Liaised with clients to plan and scope projects, and expand business service offering
- Established IT procurement channels and distribution partners, including managing inventory levels
- Delivered on client needs by procuring IT equipment, IT peripherals and ancillary workstation hardware
- Authored best practice (SOP) and process flow documents
- Wrote and responded to client and partner RFQ and RTF contracts of value up to $50,000 AUD
- Lodged patent and trademark applications to register business name and logos
- Developed business website, including front-end UI (for mobile and desktop), text, legal notices and response form, SEO
- Commissioned website backend, including hosting provider, hosting service and SSL certificate
- Developed an internal web-application to roster staff onto shifts, using a ReactJS frontend and a Firebase backend
April 2017 - February 2019 -
Junior Mechanical Design Engineer
- Drafted parts for man-milled, EDM-wire, sheet metal, and CNC manufacture
- Maintained BOMs for several product lines, including removal of EOL parts, inclusion of new parts, and change requests as submitted by technicians
- Assembled machines to high precision specifications, including for ultra-high vacuum
- Researched and prototyped new designs, including a new blue LED lighting system
- Built an Arduino based test bench to test reliability (successful actuations vs total actuations) of pumps and solenoids
Note: ASI is no longer operating
March 2016 - April 2017 -
Bachelor of Science - Mechanical Systems
My Bachelor of Science included a major in mechanical systems, and breadth subjects across a variety of other disciplines. Majors included:
- Mechanical Design
- Mechanics and Materials
- Thermodynamics and Fluid Mechanics
Other subjects I took covered:
- Python
- Java and OOP
- Accounting
- Music Production
A highlight of my undergrad was entering the Warman design and build competition where my small group of engineers built a robot to pass an obstacle course.
March 2013 - February 2016
2013
Qualifications
Name | Institution | Commenced | Completed |
---|---|---|---|
Master of Mechatronics Engineering | The University of Melbourne | March 2019 | November 2020 |
Bachelor of Science - Mechanical Systems | The University of Melbourne | March 2013 | February 2016 |
Year 12 Certificate - ACT | Marist College Canberra | February 2011 | November 2012 |
Certifications
Name | Institution | Completed |
---|---|---|
Microsoft 365 Fundamentals (MS-900) | Microsoft | 2021 |
Azure Fundamentals (AZ-900) | Microsoft | 2021 |
Software Defined Networking | RMIT | 2021 |
Skills
Aside from this website, here is some of my previous work:
WIP Spotify Playlist Toolbox
I love curating my own playlists in Spotify, but I found the tools available to do so were lacking. This WIP web-app is my answer to adding some extra features to the playlist management experience.
What I did:- Used the Spotify API, including implementing Oath 2.0
- Designed and developed the UI, user flow and core features
- Added novel features such as comparing two playlists
- Firebase
- Spotify API
- NextJS (React, Typescript) with MantineUI
Okendo Merchant Reviews Website
I was tasked with building a publicly accessible, SEO friendly website to be utilised by Okendo's subscribers to display reviews for their store. This had to be lightweight, cacheable and mobile friendly.
What I did:- Designed the backend architecture to activate and deactivate the site dynamically
- Developed the website UI and delivered it with server-side rendering
- Made it performant, achieving 95+ lighthouse scores
- Terraform
- AWS Lambda@Edge
- Typescript, Html, CSS
The IT Club House website
My time at The IT Club House was the start of my interest in user interface design. This interest led me to design and develop the company website, a first for myself and the company.
What I did:- brand aesthetic: logos, colour palette, typography, icons
- web development: domain and hosting setup, SSL, website, SEO
- website content: graphics, layout, text (including the legal notices page!), forms, animations
- cPanel hosting
- Adobe Stock Images
- Gravit Designer
- Html, CSS, JS
Enable - Ableton Live companion app
As a hobbyist musician, I love using Ableton Live to fiddle with my recordings. However, as someone who is often only with my guitar and phone, I wanted a 'demo-recorder' of sorts, that would function as a quick way to record ideas before importing them into the full version of Ableton Live. This graphic represents my idea of what a tool like this would look like on a mobile device. I wanted to avoid clutter and keep the features really simple, with a focus on making it as easy and fast as possible to go from idea to recording.
What I did:- Built a UI mock-up of an Ableton Live companion app
- Designed the UI and features maintaining Ableton's design language
- Framer X
- Ableton Live
- Gravit Designer