- Researcher for workstream 3 of the MATCH project.
- Development of machine learning models to automate the detection of agitation symptoms related to dementia.
- Designed and built the data engineering pipeline to extract and preprocess physiological data from Empatica's EmbracePlus wearable; this included architecting and managing a PostgreSQL database to store the aligned sensor and label data for analysis.
- Researched noise reduction techniques and integrated DeepFilterNet models into our data pipeline to remove/reduce noise from the collected audio data.
- Developed an Android/iOS app for data collection of agitation symptoms in patients living with dementia.
- Supervised the development of the MATCH app, which integrates the Spotify API to provide music recommendations.
- Co-supervisor of 2 PhD students.
- Marker for Master of Information Technology theses during Semester 2, 2023 and Semester 1, 2024.
- Lecturer for Design of Algorithms (COMP20007) for Semester 1, 2024. Delivered lectures on String Matching, Dynamic Programming, Sorting Algorithms, Binary Search Trees, Hashing, and Data Compression.
- Reviewer for Conference on Information and Knowledge Management (CIKM) 2024.
- Reviewer for Knowledge Discovery in Databases (KDD) 2025 (link).
- Technical representative of the MATCH Safety and Capacity Building Committees.
- Tutor, Lab Demonstrator, and Marker for Algorithms and Analysis (COSC2123/COSC1285).
- Explain key algorithmic design paradigms: brute force, divide and conquer, decrease and conquer, transform and conquer, greedy, dynamic programming and iterative improvement.
- Explain key data structures: trees, lists, stacks, queues, hash tables and graph representations.
- Theoretically compare and analyse the time complexities of algorithms and data structures.
- Developed scripts for web scraping ABC's Fact Check website to identify news with tweet/twitter-related content.
- Developed scripts to use Twitter API to find the source (i.e., original tweet) from each tweet extracted from "The Claim" section on ABC's Fact Check website.
- Built scripts to use Twitter API and generate cascades from tweets related to anti-feminist political discourse in Iran.
- Explored the ChatGPT API to automate the identification of sexism in tweets.
- Delivered a talk: "ChatGPT as a scripting tool for researchers" to CHAI Human Information REtrieval (CHIRE) group at RMIT. I explained how to use ChatGPT for data processing and modelling purposes.
- Understood requirements of current and prospective clients.
- Provided support for the Regulatory Information Notice (RIN) clients.
- Implemented new features for RIN portals using PHP, JavaScript and MySQL.
- Developed and supported mapping portals using JavaScript, Google Maps and GIS technologies.
- Optimised database operations.
- Managed Amazon EC2 servers.
- Mentored machine learning projects for Masters students working with industry partners (Data Science Postgraduate Program).
- Provided technical advice and evaluated final reports.
- Lectured in several courses: Operating Systems, Object-Oriented Software Engineering, Compilers, Data Structures, Databases, Fundamentals of Programming (Python) and Object-Oriented Programming (Java).
- Directed a community-focused project related to the development of computational thinking in children through the use of programmable technologies.
- Supported and developed web platforms using ASP.NET and SQL technologies.
- Deployed Android applications with REST and SOAP web services.
- Implemented an HTTP Servlet for image transfer.
- Configured Linux servers.
- Supervised the correct operation of 130 monitoring towers nationwide.
- Tested, configured, and installed GPRS equipment.
- Repaired Motorola radios and provided maintenance.
- Configured VHF and UHF radios.