Carvalho, Nuno

Postdoctoral Fellow

  • Nuno Carvalho
    Campus de Couros, Rua Vila Flor 166, 4810-445 Guimarães, Portugal
    +351 253 510 887

    Research Interests

    • Domain Specific Languages
    • Formal methods
    • Knowledge Representation and Reasoning
    • Machine learning
    • Natural language processing


    • PhD, Computer Science, MAP-I Programme, University of Minho, Portugal (2015)
    • MSc, Informatics, University of Minho, Portugal (2008)
    • BA, Systems and Informatics Engineering, University of Minho, Portugal (2005)


    • Postdoctoral Fellow, UNU-EGOV

    Biographical Statement

    Nuno Ramos Carvalho is graduated in Systems and Informatics Engineering, Information Technology Specialization, by the University of Minho in 2005, obtained an MSc Degree in Informatics at University of Minho, in 2008, and a PhD degree in Computer Science at University of Minho, in 2015. His PhD is in the area of program comprehension, more specifically trying to understand how a program works without any previous knowledge about its implementation or design goals, by relating information gathered by: source code analysis, the initial problem specification understanding, and real world effects produced by the program.

    During his academic path he was involved in several projects including: CROSS, an infrastructure for certification and re-engineering of open source software; Per-Fide, managing and producing NLP resources in six languages (including Portuguese); Projecto Natura, research in different topics in the field of NLP; and Wiki-Score, an online platform for cooperative editing of large scale music scores.

    He has also worked in the industry, namely at Eurotux Informática, SA, Braga, Portugal deploying and managing large scale information technology systems and services; and at Portugal Telecom, Lisbon, Portugal, designing and developing scalable, high performance frameworks and supporting infrastructures, for deploying dynamic content, mostly via web. He also develops and maintains a set of libraries and tools, and contributes to open source projects, mainly available on Github.