LACHLAN

ANGUS

Software Projects:

logo

X-Dock Manager: (2021)

X-Dock delivery manifest manager.

Uses exports from SAP to assist with stock delivery integrity; create a printable PDF checklist output or send the data to a mobile app on Android for a barcode scanning checklist.

X-Dock Manager - Scanner module: (2022)

Simple Android app to serve as a scanner companion to X-Dock manager.

Utilises Google's machine learning kit to scan SSCC barcodes and check them off a list.

Data is synchronised over the local network and the app supports automatic updates.

X-Dock Launcher: (2022)

X-Dock Manager's automatic updater.

Practical, far from graceful and is planned to merge into the main software. Sources updates from the main git repo.

loffPDF: (2024)

This is a small program written in Python utilising the ImageMagick toolset.

Its primary task is to flatten PDF files, for moments when Adobe reader or other viewers simply can't handle a file with many layers.

It will also be able to perform image conversions on a batch basis to remove reliance on (sometimes questionable) online solutions.

This Website: (2023)

This was my first dabble in HTML/CSS/JS since 2015, and is completely self-hosted on a VPS through Oracle Cloud Infrastructure.

The goal was to have a clear, responsive layout that is satisfying to navigate.

This page is also friendly to low bandwith connections.

Mechatronic Projects:

RoboCup: (2014-2016)

Robocup spanned over 3 years and 3 different divisions. 2014 was entirely LEGO based, whereas 2015 was lightweight and 2016 was open where the robot could be constructed out of various materials and electronics. Each year we competed both locally and nationally (Melbourne, Brisbane and Adelaide).

In 2014 we qualified nationally to compete at WRO in 2015, hosted in Qatar. This was an awesome experience into the world of programming and robotics, and excellent experience in how to diagnose and reprogram something on the fly to adapt to different conditions.

Warman Competition: (2018)

The Warman competition is a robotics competition hosted each year between universities. For this year's objective we were tasked with picking up a plate containing some balls off a high post and placing them into a recepticle at the end of the field.

Unfortunately we did not perform as well as we could have on the day, however, it was an excellent learning opportunity on how the robot could be improved if we were tasked to complete the project again.