This project showcases a novel LoRa-based monitoring system tailored for agricultural applications. By implementing a simple MAC architecture, the system offers a lightweight and cost-effective alternative to complex LoRaWAN setups. Featuring low-cost, low-power sensor nodes arranged in a star topology and controlled via a custom-built .NET application, the system ensures reliable data collection and remote node control. Field trials on a working cattle farm demonstrated its effectiveness, highlighting its potential to enhance agricultural monitoring and automation.
My Home Automation Lab is a personal project where I have set up and configured a comprehensive range of industrial automation devices. This mini-lab serves as a platform for learning, testing, and professional development. The equipment includes various HMIs, PLCs, sensors, and networking devices, sourced from different manufacturers. This project demonstrates my ability to work with a wide array of industrial automation products and my dedication to continual learning and skill enhancement.
In April 2020, during the height of the COVID-19 pandemic, I developed a web application to manage customer counts in Woolworths Supermarkets across Australia. As a Duty Manager in-store, I recognized the need for a more efficient solution than the mechanical clickers and walkie-talkies initially proposed by the management for crowd control during the Easter holiday long weekend. The app allowed multiple team members to count customers entering and exiting the store using their mobile phones or store RF guns. This innovation was widely adopted and praised within the company, including by high-level executives such as Robert Moffat, Claire Peters, and CEO Brad Banducci.
Developed a web-based photography portfolio to showcase my landscape and travel photography. The project features a responsive design with a focus on clean presentation and usability. Images are securely loaded from a dedicated image server using a sophisticated VPN networking approach. Additionally, EXIF.js is implemented to display metadata for each image.