Summary
Gil Rocha is a research-focused AI engineer with 12 years of experience, currently a Research Assistant at LIACC/FEUP and a postdoctoral researcher affiliate with INESC-ID. He holds an M.Sc. in Informatics and Computing Engineering from FEUP and built his thesis and early career on argumentation mining and computational semantics. His work spans machine learning, NLP, information retrieval, knowledge representation, robotics and multi-agent systems, blending theoretical research with applied projects like ArgMine. Gil has international research experience from a visiting stint at TU Darmstadt and hands-on web development and teaching experience that help him translate research into working systems and student-ready coursework. Colleagues know him for combining rigorous academic methods with practical engineering, especially in extracting argumentative content from text—an often-overlooked but high-impact niche in AI.
12 years of coding experience
1 year of employment as a software developer
Erasmus+ Programme, 1st semester 2015/2016, Erasmus+ Programme, 1st semester 2015/2016 at FIB, Technical University of Catalunia and Faculty of Mathematics, University of Barcelona (Spain)
High School, Science and Technology, High School, Science and Technology at Escola Secundária de Paços de Ferreira
Integrated Master in Informatics and Computing Engineering (300 ECTS) - B.Sc. and M.Sc., Informatics/Computer Science, Integrated Master in Informatics and Computing Engineering (300 ECTS) - B.Sc. and M.Sc., Informatics/Computer Science at FEUP
English, French, Portuguese, Spanish