Computer Vision Water Level Measurement
The objective of this project was to develop a cost-effective, accurate, and easy distribution method by utilizing
existing site surveillance cameras to measure water levels in rivers. Throughout the project, I deepened my
understanding of computer vision algorithms, honed my skills in OpenCV, and gained practical experience with the
application of deep learning models.
View Project Report
Space Fighter Game (FPGA)
The objective of this project was to design a classic space fighter game using the Terasic Cyclone V FPGA development board.
Through this project, I strengthened my skills in VHDL programming, designing combinational and sequential logic and system
engineering design.
View Project Report
Capacitive Water Level Sensor
This project focused on designing a capacitive sensor to measure water levels in a tank. Through this work, I deepened my
knowledge in advanced sensor technology, electronic circuit design, and electrical theory, as well as conducting simulation
using MATLAB.
View Project Report
Kalman Filter Application
In this project, I evaluated the Kalman Filter to enhance the accuracy of location tracking for an autonomous weed-spraying
vehicle developed by the JCU spin-out company AutoWee. This experience deepened my understanding of various Kalman Filter
types, statistical analysis techniques, and rigorous testing methodologies.
View Project Report
LoRa Project
In this project, I developed an online temperature monitoring system using LoPy and The Things Network (TTN). I gained hands-on
experience with LoRa technology, IoT sensors, and system integration, while also deepening my understanding of the future potential
of the Internet of Things.
Source Code
Predicting the Australian Unemployment Rate
The objective of this project was to assess the performance of Machine Learning (ML) and Artificial Neural Networks (ANN) in predicting
the Australian unemployment rate over the past three decades. It evaluated multiple models built using various ML algorithms. Through this project,
I strengthened my understanding of ML and ANN algorithms and gained hands-on experience using TensorFlow.
View Project Report
Urban Crime Pattern Analysis
This project allowed me to strengthen my understanding of four key data mining techniques: Principal Component Analysis (PCA), K-means clustering,
Naïve Bayes classification, and association rule mining. K-means clustering was used to identify critical areas and timeframes of criminal activity,
while Naïve Bayes classification demonstrated high accuracy under specific conditions. Association rule mining
uncovered hidden patterns and relationships within the dataset, providing deeper insights into the data.
View Project Report
Climate Change and Flying Fox Habitats
This study investigates changes in flying fox habitats and populations in Queensland, Australia, between 2007 and 2021, as well as their connection to
climate change. Through this project, I gained valuable experience in sourcing and processing large datasets by extracting data from over 400 weather
stations across Queensland and integrating it with location-based information to enhance the main dataset.
View Project Report
Population Growth and Development Indicators
The decline in the population growth rate has become a critical issue in many countries worldwide. This study aims to investigate the correlated factors
in the decline of the population growth rate.
View Project Report