Supervision
PhD Theses
2025 (ongoing). Bruno Pereira. Secure and Resilient Storage System Against Ransomware.
University of Minho. Co-advised with João Paulo.
2024 (ongoing). Maria Ramos. Assessing the fault tolerance of data-centric applications.
University of Minho. Co-advised with João Paulo.
MSc Theses
2025 (ongoing). Tiago Silva. Analysis of Vulnerabilities in DevOps Workflows and Protection via eBPF.
University of Minho. Co-advised with Hans P. Reiser.
2025 (ongoing). Bruno Gião. Relational Querying of operating system state with eBPF.
University of Minho. Co-advised with José Orlando Pereira.
2025 (ongoing). Paula Marques. Automating Storage Fault Injection.
University of Minho. Co-advised with João Paulo.
2025 (ongoing). Gonçalo Marinho. Dataspace Connector for Agentic AI.
University of Minho. Co-advised with Fábio Coelho.
2024 (ongoing). Daniel Du. Automated Security Testing in CI/CD Pipelines for Infrastructure as Code (IaC).
University of Minho. Co-advised with João Paulo.
2024 (ongoing). Ana Rita Vaz. I/O Characterization of HPC applications.
University of Minho. Co-advised with João Paulo.
2024 – 2025. Carlos Machado. Improving the observability of complex I/O stacks.
University of Minho. Co-advised with João Paulo.
2023 – 2025. Bruno Pereira. Towards Optimized Development and Testing of Ransomware Detection Solutions.
University of Minho. Co-advised with João Paulo and João Marco Silva.
2022 – 2024. Maria Ramos. Realistic Fault Assessment in Distributed Storage Systems.
University of Minho. Co-advised with João Paulo and Ricardo Macedo.
2021 – 2023. Pedro Rodrigues. Analysis of I/O patterns for Data Management Systems.
University of Minho. Co-advised with João Paulo and Ricardo Vilaça.
Other Supervision Activities
Research Mentoring
2025 (ongoing). Research on eBPF applied to ransomware detection.
Carlos Sanches (MSc student).
2025 (ongoing). Research on static analysis of CI/CD pipelines.
Henrique Fernandes (MSc student).
Co-advised with Cláudia Brito.
2024 - 2025. Research on storage fault injection.
Paula Marques (MSc student).
Co-advised with João Paulo and Maria Ramos.
2024 - 2025. Research on Kubernetes applied to data spaces.
Gonçalo Marinho and Henrique Vaz (MSc students).
Co-advised with Fábio Coelho.
2023 - 2025. Research on system observability with eBPF.
Bruno Gião (MSc student).
2023 - 2025. Research on hybrid deduplication for SPDK.
Rui Pedro Oliveira (MSc student).
Co-advised with João Paulo.
2023 - 2024. Research on storage I/O diagnosis for data centric applications.
Diogo Costa (BSc student).
Co-advised with João Paulo.
2022 - 2023. Research on ransomware I/O analysis and characterization.
Bruno Pereira (MSc student) and Rui Pedro Oliveira (BSc student).
Co-advised with João Paulo and João Marco Silva.
Academic / Scientific projects
2025/09 - 2025/11. Explaining eBPF Verifier Logs using LLMs.
Bruno Gião, Inês Castro and Paula Marques (MSc students).
Academic project for the Informatics Project class (PI).
2nd year of the Informatics Engineering MSc course (MEI).
University of Minho. Co-advised with Cláudia Brito.
2025/09 - 2025/11. System Resource Analysis for HPC Jobs in User Space.
Augusto Campos, João Abreu and Tiago Silva (MSc students).
Academic project for the Informatics Project class (PI).
2nd year of the Informatics Engineering MSc course (MEI).
University of Minho. Co-advised with Cláudia Brito and António Sousa.
2024/09 - 2024/11. I/O Characterization of DL models and LLMs with eBPF.
Carlos Machado, André Ferreira and Gonçalo Sousa (MSc students).
Academic project for the Informatics Project class (PI).
2nd year of the Informatics Engineering MSc course (MEI).
University of Minho. Co-advised with Cláudia Brito.
2023/09 - 2024/01. I/O Behaviour Analysis on Android Targeted Ransomware.
Beatriz Oliveira, Bruno Pereira and Bruno Machado (MSc students).
Academic project for the Informatics Project class (PI).
2nd year of the Informatics Engineering MSc course (MEI).
University of Minho. Co-advised with João Marco Silva.
2023/09 - 2024/01. Study of the I/O behavior of ransomware families in Windows.
Fernando Lobo and André Sá (MSc students).
Academic project for the Informatics Project class (PI).
2nd year of the Informatics Engineering MSc course (MEI).
University of Minho. Co-advised with João Paulo.
2021/02 - 2021/06. Applications’ I/O interception and analysis.
Alexandre Miranda, Alexandre Ferreira, João Azevedo and Paulo Araújo (MSc students).
Academic project for the Informatics Engineering Laboratory class (LEI).
4th year of the Integrated Master in Informatics Engineering course (MIEI).
University of Minho. Co-advised with João Paulo.
2021/02 - 2021/06. Big Data applications analysis.
Diogo Ribeiro and Rui Mendes (MSc students).
Academic project for the Informatics Engineering Laboratory class (LEI).
4th year of the Integrated Master in Informatics Engineering course (MIEI).
University of Minho. Co-advised with João Paulo.