Projects

Semi-Automated Object Detection & Analysis Pipeline, Demo link

Data61, CSIRO, Australia

Key Contributions:

  • Designed and developed a Streamlit interface with sequential, step-by-step menus guiding users through the full pipeline.
  • Implemented video ingestion, automated object detection, and tracking of unique litter items.
  • Integrated a human-in-the-loop review stage for validating and correcting detections.
  • Generated annotated video outputs to support quality assurance.
  • Added AI-driven analytics to enhance insights and reporting.
  • Enabled iterative model fine-tuning to continuously improve detection performance.
  • Deployed optimised models to edge devices for smooth, real-time monitoring.
  • Authored comprehensive documentation outlining two workflows: object detection and model improvement.

Skills: PyTorch OpenCV Pandas Streamlit Docker Generative AI Data Pipelines Computer Vision Model Fine-Tuning Tracking Algorithms Video Processing

AI-Powered Floating Litter Detection & Hotspot Analysis

Data61, CSIRO, Australia

Key Contributions:

  • Built a deep learning system to estimate floating litter volumes in waterways.
  • Identified hotspot regions to support environmental monitoring and ecosystem management.
  • Applied advanced CV models (YOLO, Deeplab, Transformers) for multi-task detection.

Skills: PyTorch Pandas Scikit Learn Model Evaluation NumPy Deep Learning - YOLO, Deeplab, Transformers Data Labeling: CVAT, COCO Annotator

Local Machine Web Application for Image Analysis and Visualisation

Data61, CSIRO, Australia

Key Contributions:

  • Developed a standalone, offline web application for running ML detection/classification models.
  • Designed interactive dashboards for image analytics and summarised insights.
  • Integrated Folium to visualise spatial patterns and geospatial detection outputs through interactive maps and heatmaps.

Skills: Flask Python HTML/CSS/JS REST APIs Pandas Matplotlib/Plotly Folium

Glassdoor Employee Sentiment Analysis, ARC Linkage

Griffith University, Australia

Key Contributions:

  • Analysed large-scale employee review data during the COVID period.
  • Identified shifting trends in workplace expectations as part of a research collaboration with University of Melbourne.
  • Conducted scraping, pre-processing, feature engineering, and sentiment modelling.

Skills: Python Pandas Web Scraping (BeautifulSoup/Selenium) CSV Handling NumPy Data Cleaning & Preparation Scikit Learn Sentiment Analysis Data Visualisation Jupyter Notebook

Koala Road-Crossing Behaviour Prediction, link

Griffith University, Australia

Key Contributions:

  • Contributed to an AI funded pilot project to identify individual koalas at road-crossing points.
  • Supported model development to aid conservation and road safety strategies in South East Queensland.
  • Performed data labeling, preprocessing, and deep learning experiments for facial recognition.

Skills: Computer Vision Facial Recognition Deep Learning PyTorch Data Labeling: LabelImg Image Processing Model Training & Evaluation

Automated Road Safety Attribute Detection, ARC Linkage, link

Central Queensland University, Australia

Key Contributions:

  • Built and evaluated deep learning models to detect road safety attributes from annual road-survey videos provided by DTMR.
  • Integrated object detection and semantic segmentation methods.
  • Implemented distance estimation from monocular video data and supported model deployment.

Skills: Deep Learning Object Detection Semantic Segmentation PyTorch OpenCV Video Processing Distance Estimation Model Deployment

Foreground-Background Classification for Crack Detection

Griffith University, Australia

Key Contributions:

  • Developed an automated crack detection pipeline using images of asphalt roads and bridges.
  • Applied augmentation strategies to overcome limited dataset availability.
  • Implemented foreground-background classification and semantic segmentation methods.

Skills: Deep Learning CNNs Semantic Segmentation PyTorch Data Augmentation

Respiratory Motion Correction in PET/CT Lung Cancer Imaging

National University (UKM), Malaysia

Key Contributions:

  • Designed algorithms to minimise respiratory motion artifacts in PET/CT images.
  • Enhanced image reconstruction accuracy to support improved diagnostic confidence.

Skills: Biomedical Image Processing MATLAB Signal Processing Motion Correction Image Reconstruction

Image matching using dimensionally reduced embedded Earth Mover's Distance

National University (UKM), Malaysia

Key Contributions:

  • Developed a dimension-reduced EMD algorithm for efficient image matching.
  • Applied the technique for classifying handwritten samples.
  • Designed feature extraction and mathematical optimisation routines.

Skills: MATLAB Image Processing Feature Extraction Dimensionality Reduction Optimisation Mathematical Modeling

Software Developer & Engineer

Iran

Key Contributions:

  • Designed and implemented enterprise software packages using Borland Delphi and SQL Server.
  • Provided technical support, troubleshooting, debugging, and software maintenance.
  • Managed installation, configuration, and deployment of solutions at client organisations.

Skills: Borland Delphi 2007 SQL Server 2005 Software Development Application Debugging Technical Support System Installation & Configuration

Software Developer

Iran

Key Contributions:

  • Developed software components using C#, ASP.NET, and SQL Server.
  • Conducted debugging, testing, and diagnostics of deployed applications.
  • Delivered maintainable and standards-compliant software artefacts.

Skills: C# Visual Studio 2005 .NET Framework 2.0 SQL Server 2005