Nestor Cabello, PhD

AI Research Scientist | Data Scientist | Software Engineer

View on GitHub
  • 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.