About Me

I’m an AI researcher specializing in evolving data stream learning, focusing on Neural Networks and Gradient Boosting. My work tackles key challenges in Online Learning, such as concept drift detection and mitigating catastrophic forgetting. I contribute to open-source frameworks like MOA and CapyMOA, have published in top venues, delivered tutorials, and bring industry experience in ML projects and network capture tool development. Explore my GitHub for open-source code.

Download CV
Interests
  • Stream Learning
  • Online Continual Learning
  • Online Streaming Continual Learning
Education
  • PhD Artificial Intelligence

    University of Waikato

  • MSc in Information Sciences

    Auckland University of Technology

  • BSc in Management Information Systems

    University College Dublin

📚 My Research
I am an AI researcher specializing in evolving data stream learning, focusing on advanced techniques like Neural Networks and Gradient Boosting. My work addresses critical challenges in Online Learning, including detecting and adapting to concept drifts in data streams and mitigating catastrophic forgetting in Neural Networks for online learning. I actively contribute to the open-source MOA and CapyMOA stream learning frameworks. I have also published multiple publications in reputed venues and have delivered tutorials on online learning. I have extensive experience in the industry, having participated in multiple machine learning projects and developed network capture tools. Explore my GitHub for accessible source codes.
Projects
Featured Publications
Recent Publications
(2025). Gradient boosted bagging for evolving data stream regression. Data Mining and Knowledge Discovery.
(2025). CapyMOA: Efficient Machine Learning for Data Streams in Python. arXiv preprint arXiv:2502.07432.
(2025). Pragmatic Paradigm for Multi-stream Regression. International Symposium on Intelligent Data Analysis.
(2024). Gradient boosted trees for evolving data streams. Machine Learning.
(2024). Recurrent concept drifts on data streams. Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, IJCAI-24.
Tutorials