Contact Me

Hi, its Ahila

I'm a Mechatronics Engineering and Computer Science student at Monash University

Passionate about software, robotics, and AI.

About Me

I am a Mechatronics Engineering and Computer Science student at Monash University with a passion for software development, AI (machine learning), and data visualization.

As a Technology Intern at the National Bank of Australia (NAB), I worked with GitHub REST APIs and AWS, gaining hands-on experience in cloud infrastructure and automation. I have developed my skills in Python, Java, SQL, Javascript/HTML/CSS, C++ and more with experience in machine learning for object detection, having used tools such as Yolov8 and MediaPipe.

Outside of engineering, I've taken on leadership roles, including captaining Monash University's intercollegiate League of Legends team, and have worked extensively in hospitality.

Services

Web Development

I can make a website to suit the needs of your business.

Object Detection

I can make a model to categorise and label objects using YOLO.

Dog Walking

I have raised dogs of all shapes and sizes with my family for over 10 years. Available for dog walking services within the South Eastern suburbs of Melbourne.

Projects

Shopping Robot

Developed a shopping robot that created a map of a "supermarket maze" using SLAM (Simultaneous Localisation and Mapping).

The project implements a custom augmentation and dataset generator to provide a robust input to the YOLOv8 object detection model.

The robot and autonomously navigated the map to pick up "fruit and vegetables" from a shopping list, using a combination of computer vision, pathfinding and behaviour trees to complete the task.

Live Demo

Object detection: Alpaca Classification

IN - PROGRESS : Video-based Heart Rate Monitor

Remote photoplethysmography (rPPG) uses cameras to non-invasively monitor vital signals like heart rate, offering contactless monitoring with potential for remote healthcare applications.

The current model explores remote heart rate monitoring through three key steps:

(1) identifying and localizing facial regions of interest (ROIs) to extract the mean green channel signal using MediaPipe
(2) filtering the extracted signal to isolate heart rate-related components
(3) transforming the filtered 1D signal into a 2D time-frequency representation (TFR) using Short-Time Fourier Transform (STFT).

Will be exploring the use of CNNs (supervised deep learning) in the future.

Dashboard: Fast Food Locations Melbourne

Links between fast food location density, obesity rates and socioeconomic status in Melbourne Australia.

Created with Vegalite

View Project

Dashboard: Leading Causes of Mortality

Leading causes of death for Men, Women and Indigenous populations in Australia.

Created with Tableau

View Project

Contact Me