Associate Professor at the Informatics Center at the Federal University of Paraíba since 2013, I hold a PhD in Informatics from the Pontifical Catholic University of Rio de Janeiro (PUC-Rio, 2013). My research bridges the intersection of computer science, multimedia systems, and artificial intelligence with a focus on creating immersive digital experiences, particularly in the domains of computational music, audio processing, and interactive systems.
I lead research in distributed multimedia systems, interactive digital TV, and computerized music at LAViD. I completed a post-doctorate at the University of California, San Diego (2017), focusing on computer music applications. As a collaborating researcher at the Telemídia Laboratory at PUC-Rio and co-author of the Ginga middleware specifications, I also participate in the international standardization process with the International Telecommunication Union (ITU).
Research project exploring the integration of visual programming environments (like Pure Data) with imperative programming approaches for digital audio synthesis and manipulation, focusing on live coding and networked musical performances.
Development of a recommendation system based on neural interaction using EEG signals to identify moments when viewers enjoy or dislike films, creating patterns to improve content recommendations.
Collaboration between LAViD (Digital Video Applications Laboratory) and ARIA (AI Applications Laboratory) with Music.AI to develop advanced AI-based solutions for precise music segmentation and classification.
Development of a component-based system providing vibrotactile feedback for the hearing impaired to experience music through alternative sensory channels, enabling perception of rhythm, melody, and musical arrangements.
Introduction to object-oriented paradigm, focusing on C++ implementation. Covers abstraction, encapsulation, inheritance, polymorphism, and application development.
Fundamentals of concurrent programming in C/C++. Explores processes, threads, mutual exclusion, conditional synchronization, semaphores, and inter-process communication.
Artificial intelligence applications for music, covering music theory, representation, audio signal processing, machine learning techniques, and neural networks for music analysis.